home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Sports Palace•
/
Slam Dunk •••
/
Slam Dunk!
/
Slam Dunk!.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1990-06-15
|
449KB
|
7,815 lines
# near model CODE resource
# jump table entries: 80-89 (10 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 3F3C 0002 move.w -[A7], 0x2
00000008 4EBA 218E jsr [PC + 0x218E /* 00002198 */]
0000000C 548F addq.l A7, 2
0000000E 0C40 0001 cmpi.w D0, 0x1
00000012 660E bne +0x10 /* 00000022 */
00000014 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000018 4EBA 0322 jsr [PC + 0x322 /* 0000033C */]
0000001C 548F addq.l A7, 2
0000001E 6000 0310 bra +0x312 /* 00000330 */
label00000022:
00000022 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000026 4EBA 2170 jsr [PC + 0x2170 /* 00002198 */]
0000002A 548F addq.l A7, 2
0000002C 3D40 FFFC move.w [A6 - 0x4], D0
00000030 302D FD3A move.w D0, [A5 - 0x2C6]
00000034 C1FC 03CC muls.w D0, 0x3CC
00000038 41ED F4FC lea.l A0, [A5 - 0xB04]
0000003C D1C0 add.l A0, D0
0000003E 302D FD3C move.w D0, [A5 - 0x2C4]
00000042 C1FC 00A2 muls.w D0, 0xA2
00000046 D1C0 add.l A0, D0
00000048 302E FFFC move.w D0, [A6 - 0x4]
0000004C B068 0064 cmp.w D0, [A0 + 0x64]
00000050 6E0E bgt +0x10 /* 00000060 */
00000052 3F3C 0001 move.w -[A7], 0x1
00000056 4EBA 05BE jsr [PC + 0x5BE /* 00000616 */]
0000005A 548F addq.l A7, 2
0000005C 6000 02D2 bra +0x2D4 /* 00000330 */
label00000060:
00000060 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000064 4EBA 2132 jsr [PC + 0x2132 /* 00002198 */]
00000068 548F addq.l A7, 2
0000006A 3D40 FFFE move.w [A6 - 0x2], D0
0000006E 302D FD3A move.w D0, [A5 - 0x2C6]
00000072 C1FC 03CC muls.w D0, 0x3CC
00000076 41ED F4FC lea.l A0, [A5 - 0xB04]
0000007A D1C0 add.l A0, D0
0000007C 302D FD3C move.w D0, [A5 - 0x2C4]
00000080 C1FC 00A2 muls.w D0, 0xA2
00000084 D1C0 add.l A0, D0
00000086 302E FFFE move.w D0, [A6 - 0x2]
0000008A B068 0040 cmp.w D0, [A0 + 0x40]
0000008E 6E00 007E bgt +0x80 /* 0000010E */
00000092 302D FD3A move.w D0, [A5 - 0x2C6]
00000096 C1FC 03CC muls.w D0, 0x3CC
0000009A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000009E D1C0 add.l A0, D0
000000A0 302D FD3C move.w D0, [A5 - 0x2C4]
000000A4 C1FC 00A2 muls.w D0, 0xA2
000000A8 D1C0 add.l A0, D0
000000AA 486D D56A pea.l [A5 - 0x2A96]
000000AE 4850 pea.l [A0]
000000B0 486D D55A pea.l [A5 - 0x2AA6]
000000B4 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000000B8 4FEF 000C lea.l A7, [A7 + 0xC]
000000BC 302D FD3A move.w D0, [A5 - 0x2C6]
000000C0 C1FC 03CC muls.w D0, 0x3CC
000000C4 41ED F4FC lea.l A0, [A5 - 0xB04]
000000C8 D1C0 add.l A0, D0
000000CA 302D FD3C move.w D0, [A5 - 0x2C4]
000000CE C1FC 00A2 muls.w D0, 0xA2
000000D2 D1C0 add.l A0, D0
000000D4 5268 0086 addq.w [A0 + 0x86], 1
000000D8 302D FD3A move.w D0, [A5 - 0x2C6]
000000DC C1FC 03CC muls.w D0, 0x3CC
000000E0 41ED F4FC lea.l A0, [A5 - 0xB04]
000000E4 D1C0 add.l A0, D0
000000E6 302D FD3C move.w D0, [A5 - 0x2C4]
000000EA C1FC 00A2 muls.w D0, 0xA2
000000EE D1C0 add.l A0, D0
000000F0 5268 0088 addq.w [A0 + 0x88], 1
000000F4 4EBA 25B6 jsr [PC + 0x25B6 /* 000026AC */]
000000F8 3F3C 0002 move.w -[A7], 0x2
000000FC 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000100 4EBA 2100 jsr [PC + 0x2100 /* 00002202 */]
00000104 588F addq.l A7, 4
00000106 4EBA 218C jsr [PC + 0x218C /* 00002294 */]
0000010A 6000 0224 bra +0x226 /* 00000330 */
label0000010E:
0000010E 302D FD3A move.w D0, [A5 - 0x2C6]
00000112 C1FC 03CC muls.w D0, 0x3CC
00000116 41ED F4FC lea.l A0, [A5 - 0xB04]
0000011A D1C0 add.l A0, D0
0000011C 302D FD3C move.w D0, [A5 - 0x2C4]
00000120 C1FC 00A2 muls.w D0, 0xA2
00000124 D1C0 add.l A0, D0
00000126 302E FFFE move.w D0, [A6 - 0x2]
0000012A B068 0042 cmp.w D0, [A0 + 0x42]
0000012E 6E00 0088 bgt +0x8A /* 000001B8 */
00000132 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000138 6600 007E bne +0x80 /* 000001B8 */
0000013C 302D FD3A move.w D0, [A5 - 0x2C6]
00000140 C1FC 03CC muls.w D0, 0x3CC
00000144 41ED F4FC lea.l A0, [A5 - 0xB04]
00000148 D1C0 add.l A0, D0
0000014A 302D FD3C move.w D0, [A5 - 0x2C4]
0000014E C1FC 00A2 muls.w D0, 0xA2
00000152 D1C0 add.l A0, D0
00000154 486D D57C pea.l [A5 - 0x2A84]
00000158 4850 pea.l [A0]
0000015A 486D D56C pea.l [A5 - 0x2A94]
0000015E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000162 4FEF 000C lea.l A7, [A7 + 0xC]
00000166 302D FD3A move.w D0, [A5 - 0x2C6]
0000016A C1FC 03CC muls.w D0, 0x3CC
0000016E 41ED F4FC lea.l A0, [A5 - 0xB04]
00000172 D1C0 add.l A0, D0
00000174 302D FD3C move.w D0, [A5 - 0x2C4]
00000178 C1FC 00A2 muls.w D0, 0xA2
0000017C D1C0 add.l A0, D0
0000017E 5268 0086 addq.w [A0 + 0x86], 1
00000182 302D FD3A move.w D0, [A5 - 0x2C6]
00000186 C1FC 03CC muls.w D0, 0x3CC
0000018A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000018E D1C0 add.l A0, D0
00000190 302D FD3C move.w D0, [A5 - 0x2C4]
00000194 C1FC 00A2 muls.w D0, 0xA2
00000198 D1C0 add.l A0, D0
0000019A 5268 0088 addq.w [A0 + 0x88], 1
0000019E 4EBA 250C jsr [PC + 0x250C /* 000026AC */]
000001A2 3F3C 0002 move.w -[A7], 0x2
000001A6 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
000001AA 4EBA 2056 jsr [PC + 0x2056 /* 00002202 */]
000001AE 588F addq.l A7, 4
000001B0 4EBA 20E2 jsr [PC + 0x20E2 /* 00002294 */]
000001B4 6000 017A bra +0x17C /* 00000330 */
label000001B8:
000001B8 302D FD3A move.w D0, [A5 - 0x2C6]
000001BC C1FC 03CC muls.w D0, 0x3CC
000001C0 41ED F4FC lea.l A0, [A5 - 0xB04]
000001C4 D1C0 add.l A0, D0
000001C6 302D FD3C move.w D0, [A5 - 0x2C4]
000001CA C1FC 00A2 muls.w D0, 0xA2
000001CE D1C0 add.l A0, D0
000001D0 302E FFFE move.w D0, [A6 - 0x2]
000001D4 B068 0042 cmp.w D0, [A0 + 0x42]
000001D8 6E3A bgt +0x3C /* 00000214 */
000001DA 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
000001E0 6632 bne +0x34 /* 00000214 */
000001E2 486D D59A pea.l [A5 - 0x2A66]
000001E6 486D D57E pea.l [A5 - 0x2A82]
000001EA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000001EE 508F addq.l A7, 8
000001F0 302D FD3A move.w D0, [A5 - 0x2C6]
000001F4 C1FC 03CC muls.w D0, 0x3CC
000001F8 41ED F4FC lea.l A0, [A5 - 0xB04]
000001FC D1C0 add.l A0, D0
000001FE 302D FD3C move.w D0, [A5 - 0x2C4]
00000202 C1FC 00A2 muls.w D0, 0xA2
00000206 D1C0 add.l A0, D0
00000208 5268 0088 addq.w [A0 + 0x88], 1
0000020C 4EBA 0944 jsr [PC + 0x944 /* 00000B52 */]
00000210 6000 011E bra +0x120 /* 00000330 */
label00000214:
00000214 302D FD3A move.w D0, [A5 - 0x2C6]
00000218 C1FC 03CC muls.w D0, 0x3CC
0000021C 41ED F4FC lea.l A0, [A5 - 0xB04]
00000220 D1C0 add.l A0, D0
00000222 302D FD3C move.w D0, [A5 - 0x2C4]
00000226 C1FC 00A2 muls.w D0, 0xA2
0000022A D1C0 add.l A0, D0
0000022C 302E FFFE move.w D0, [A6 - 0x2]
00000230 B068 0044 cmp.w D0, [A0 + 0x44]
00000234 6E4A bgt +0x4C /* 00000280 */
00000236 302D FD3A move.w D0, [A5 - 0x2C6]
0000023A C1FC 03CC muls.w D0, 0x3CC
0000023E 41ED F4FC lea.l A0, [A5 - 0xB04]
00000242 D1C0 add.l A0, D0
00000244 302D FD3C move.w D0, [A5 - 0x2C4]
00000248 C1FC 00A2 muls.w D0, 0xA2
0000024C D1C0 add.l A0, D0
0000024E 5268 0086 addq.w [A0 + 0x86], 1
00000252 302D FD3A move.w D0, [A5 - 0x2C6]
00000256 C1FC 03CC muls.w D0, 0x3CC
0000025A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000025E D1C0 add.l A0, D0
00000260 302D FD3C move.w D0, [A5 - 0x2C4]
00000264 C1FC 00A2 muls.w D0, 0xA2
00000268 D1C0 add.l A0, D0
0000026A 5268 0088 addq.w [A0 + 0x88], 1
0000026E 3F3C 0003 move.w -[A7], 0x3
00000272 4EBA 05B0 jsr [PC + 0x5B0 /* 00000824 */]
00000276 548F addq.l A7, 2
00000278 4EBA 201A jsr [PC + 0x201A /* 00002294 */]
0000027C 6000 00B2 bra +0xB4 /* 00000330 */
label00000280:
00000280 302D FD3A move.w D0, [A5 - 0x2C6]
00000284 C1FC 03CC muls.w D0, 0x3CC
00000288 41ED F4FC lea.l A0, [A5 - 0xB04]
0000028C D1C0 add.l A0, D0
0000028E 302D FD3C move.w D0, [A5 - 0x2C4]
00000292 C1FC 00A2 muls.w D0, 0xA2
00000296 D1C0 add.l A0, D0
00000298 302E FFFE move.w D0, [A6 - 0x2]
0000029C B068 0046 cmp.w D0, [A0 + 0x46]
000002A0 6E12 bgt +0x14 /* 000002B4 */
000002A2 3F3C 0002 move.w -[A7], 0x2
000002A6 4EBA 057C jsr [PC + 0x57C /* 00000824 */]
000002AA 548F addq.l A7, 2
000002AC 4EBA 1FE6 jsr [PC + 0x1FE6 /* 00002294 */]
000002B0 6000 007E bra +0x80 /* 00000330 */
label000002B4:
000002B4 302D FD3A move.w D0, [A5 - 0x2C6]
000002B8 C1FC 03CC muls.w D0, 0x3CC
000002BC 41ED F4FC lea.l A0, [A5 - 0xB04]
000002C0 D1C0 add.l A0, D0
000002C2 302D FD3C move.w D0, [A5 - 0x2C4]
000002C6 C1FC 00A2 muls.w D0, 0xA2
000002CA D1C0 add.l A0, D0
000002CC 302E FFFE move.w D0, [A6 - 0x2]
000002D0 B068 0048 cmp.w D0, [A0 + 0x48]
000002D4 6E10 bgt +0x12 /* 000002E6 */
000002D6 486D D5C0 pea.l [A5 - 0x2A40]
000002DA 486D D59C pea.l [A5 - 0x2A64]
000002DE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000002E2 508F addq.l A7, 8
000002E4 604A bra +0x4C /* 00000330 */
label000002E6:
000002E6 302D FD3A move.w D0, [A5 - 0x2C6]
000002EA C1FC 03CC muls.w D0, 0x3CC
000002EE 41ED F4FC lea.l A0, [A5 - 0xB04]
000002F2 D1C0 add.l A0, D0
000002F4 302D FD3C move.w D0, [A5 - 0x2C4]
000002F8 C1FC 00A2 muls.w D0, 0xA2
000002FC D1C0 add.l A0, D0
000002FE 486D D5D4 pea.l [A5 - 0x2A2C]
00000302 4850 pea.l [A0]
00000304 486D D5C2 pea.l [A5 - 0x2A3E]
00000308 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000030C 4FEF 000C lea.l A7, [A7 + 0xC]
00000310 302D FD3A move.w D0, [A5 - 0x2C6]
00000314 C1FC 03CC muls.w D0, 0x3CC
00000318 41ED F4FC lea.l A0, [A5 - 0xB04]
0000031C D1C0 add.l A0, D0
0000031E 302D FD3C move.w D0, [A5 - 0x2C4]
00000322 C1FC 00A2 muls.w D0, 0xA2
00000326 D1C0 add.l A0, D0
00000328 5268 0088 addq.w [A0 + 0x88], 1
0000032C 4EBA 0824 jsr [PC + 0x824 /* 00000B52 */]
label00000330:
00000330 4E5E unlink A6
00000332 4E75 rts
00000334 5348 subq.w A0, 1
00000336 4F54 chk.w D7, [A4]
00000338 2020 move.l D0, -[A0]
0000033A 2020 move.l D0, -[A0]
fn0000033C:
0000033C 4E56 FFFE link A6, -0x0002
00000340 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000344 4EBA 1E52 jsr [PC + 0x1E52 /* 00002198 */]
00000348 548F addq.l A7, 2
0000034A 3D40 FFFE move.w [A6 - 0x2], D0
0000034E 302D FD3A move.w D0, [A5 - 0x2C6]
00000352 C1FC 03CC muls.w D0, 0x3CC
00000356 41ED F4FC lea.l A0, [A5 - 0xB04]
0000035A D1C0 add.l A0, D0
0000035C 302D FD3C move.w D0, [A5 - 0x2C4]
00000360 C1FC 00A2 muls.w D0, 0xA2
00000364 D1C0 add.l A0, D0
00000366 302E FFFE move.w D0, [A6 - 0x2]
0000036A B068 0064 cmp.w D0, [A0 + 0x64]
0000036E 6E0C bgt +0xE /* 0000037C */
00000370 4267 clr.w -[A7]
00000372 4EBA 02A2 jsr [PC + 0x2A2 /* 00000616 */]
00000376 548F addq.l A7, 2
00000378 6000 0290 bra +0x292 /* 0000060A */
label0000037C:
0000037C 3F3C 0168 move.w -[A7], 0x168
00000380 4EBA 1E16 jsr [PC + 0x1E16 /* 00002198 */]
00000384 548F addq.l A7, 2
00000386 3D40 FFFE move.w [A6 - 0x2], D0
0000038A 4EBA 1F08 jsr [PC + 0x1F08 /* 00002294 */]
0000038E 302D FD3A move.w D0, [A5 - 0x2C6]
00000392 48C0 ext.l D0
00000394 D080 add.l D0, D0
00000396 41ED FD2A lea.l A0, [A5 - 0x2D6]
0000039A D1C0 add.l A0, D0
0000039C 302E FFFE move.w D0, [A6 - 0x2]
000003A0 B050 cmp.w D0, [A0]
000003A2 6E00 0082 bgt +0x84 /* 00000426 */
000003A6 4EBA 1EEC jsr [PC + 0x1EEC /* 00002294 */]
000003AA 302D FD3A move.w D0, [A5 - 0x2C6]
000003AE C1FC 03CC muls.w D0, 0x3CC
000003B2 41ED F4FC lea.l A0, [A5 - 0xB04]
000003B6 D1C0 add.l A0, D0
000003B8 302D FD3C move.w D0, [A5 - 0x2C4]
000003BC C1FC 00A2 muls.w D0, 0xA2
000003C0 D1C0 add.l A0, D0
000003C2 486D D5EA pea.l [A5 - 0x2A16]
000003C6 4850 pea.l [A0]
000003C8 486D D5D6 pea.l [A5 - 0x2A2A]
000003CC 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000003D0 4FEF 000C lea.l A7, [A7 + 0xC]
000003D4 302D FD3A move.w D0, [A5 - 0x2C6]
000003D8 C1FC 03CC muls.w D0, 0x3CC
000003DC 41ED F4FC lea.l A0, [A5 - 0xB04]
000003E0 D1C0 add.l A0, D0
000003E2 302D FD3C move.w D0, [A5 - 0x2C4]
000003E6 C1FC 00A2 muls.w D0, 0xA2
000003EA D1C0 add.l A0, D0
000003EC 5268 0086 addq.w [A0 + 0x86], 1
000003F0 302D FD3A move.w D0, [A5 - 0x2C6]
000003F4 C1FC 03CC muls.w D0, 0x3CC
000003F8 41ED F4FC lea.l A0, [A5 - 0xB04]
000003FC D1C0 add.l A0, D0
000003FE 302D FD3C move.w D0, [A5 - 0x2C4]
00000402 C1FC 00A2 muls.w D0, 0xA2
00000406 D1C0 add.l A0, D0
00000408 5268 0088 addq.w [A0 + 0x88], 1
0000040C 4EBA 229E jsr [PC + 0x229E /* 000026AC */]
00000410 3F3C 0002 move.w -[A7], 0x2
00000414 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000418 4EBA 1DE8 jsr [PC + 0x1DE8 /* 00002202 */]
0000041C 588F addq.l A7, 4
0000041E 4EBA 1E74 jsr [PC + 0x1E74 /* 00002294 */]
00000422 6000 01E6 bra +0x1E8 /* 0000060A */
label00000426:
00000426 0C6E 00D2 FFFE cmpi.w [A6 - 0x2], 0xD2
0000042C 6E52 bgt +0x54 /* 00000480 */
0000042E 4EBA 1E64 jsr [PC + 0x1E64 /* 00002294 */]
00000432 302D FD3A move.w D0, [A5 - 0x2C6]
00000436 C1FC 03CC muls.w D0, 0x3CC
0000043A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000043E D1C0 add.l A0, D0
00000440 302D FD3C move.w D0, [A5 - 0x2C4]
00000444 C1FC 00A2 muls.w D0, 0xA2
00000448 D1C0 add.l A0, D0
0000044A 486D D602 pea.l [A5 - 0x29FE]
0000044E 4850 pea.l [A0]
00000450 486D D5EC pea.l [A5 - 0x2A14]
00000454 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000458 4FEF 000C lea.l A7, [A7 + 0xC]
0000045C 302D FD3A move.w D0, [A5 - 0x2C6]
00000460 C1FC 03CC muls.w D0, 0x3CC
00000464 41ED F4FC lea.l A0, [A5 - 0xB04]
00000468 D1C0 add.l A0, D0
0000046A 302D FD3C move.w D0, [A5 - 0x2C4]
0000046E C1FC 00A2 muls.w D0, 0xA2
00000472 D1C0 add.l A0, D0
00000474 5268 0088 addq.w [A0 + 0x88], 1
00000478 4EBA 06D8 jsr [PC + 0x6D8 /* 00000B52 */]
0000047C 6000 018C bra +0x18E /* 0000060A */
label00000480:
00000480 0C6E 0140 FFFE cmpi.w [A6 - 0x2], 0x140
00000486 6E00 008C bgt +0x8E /* 00000514 */
0000048A 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000490 6600 0082 bne +0x84 /* 00000514 */
00000494 4EBA 1DFE jsr [PC + 0x1DFE /* 00002294 */]
00000498 302D FD3A move.w D0, [A5 - 0x2C6]
0000049C C1FC 03CC muls.w D0, 0x3CC
000004A0 41ED F4FC lea.l A0, [A5 - 0xB04]
000004A4 D1C0 add.l A0, D0
000004A6 302D FD3C move.w D0, [A5 - 0x2C4]
000004AA C1FC 00A2 muls.w D0, 0xA2
000004AE D1C0 add.l A0, D0
000004B0 486D D618 pea.l [A5 - 0x29E8]
000004B4 4850 pea.l [A0]
000004B6 486D D604 pea.l [A5 - 0x29FC]
000004BA 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000004BE 4FEF 000C lea.l A7, [A7 + 0xC]
000004C2 302D FD3A move.w D0, [A5 - 0x2C6]
000004C6 C1FC 03CC muls.w D0, 0x3CC
000004CA 41ED F4FC lea.l A0, [A5 - 0xB04]
000004CE D1C0 add.l A0, D0
000004D0 302D FD3C move.w D0, [A5 - 0x2C4]
000004D4 C1FC 00A2 muls.w D0, 0xA2
000004D8 D1C0 add.l A0, D0
000004DA 5268 0086 addq.w [A0 + 0x86], 1
000004DE 302D FD3A move.w D0, [A5 - 0x2C6]
000004E2 C1FC 03CC muls.w D0, 0x3CC
000004E6 41ED F4FC lea.l A0, [A5 - 0xB04]
000004EA D1C0 add.l A0, D0
000004EC 302D FD3C move.w D0, [A5 - 0x2C4]
000004F0 C1FC 00A2 muls.w D0, 0xA2
000004F4 D1C0 add.l A0, D0
000004F6 5268 0088 addq.w [A0 + 0x88], 1
000004FA 4EBA 21B0 jsr [PC + 0x21B0 /* 000026AC */]
000004FE 3F3C 0002 move.w -[A7], 0x2
00000502 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000506 4EBA 1CFA jsr [PC + 0x1CFA /* 00002202 */]
0000050A 588F addq.l A7, 4
0000050C 4EBA 1D86 jsr [PC + 0x1D86 /* 00002294 */]
00000510 6000 00F8 bra +0xFA /* 0000060A */
label00000514:
00000514 0C6E 0140 FFFE cmpi.w [A6 - 0x2], 0x140
0000051A 6E5A bgt +0x5C /* 00000576 */
0000051C 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
00000522 6652 bne +0x54 /* 00000576 */
00000524 4EBA 1D6E jsr [PC + 0x1D6E /* 00002294 */]
00000528 302D FD3A move.w D0, [A5 - 0x2C6]
0000052C C1FC 03CC muls.w D0, 0x3CC
00000530 41ED F4FC lea.l A0, [A5 - 0xB04]
00000534 D1C0 add.l A0, D0
00000536 302D FD3C move.w D0, [A5 - 0x2C4]
0000053A C1FC 00A2 muls.w D0, 0xA2
0000053E D1C0 add.l A0, D0
00000540 486D D630 pea.l [A5 - 0x29D0]
00000544 4850 pea.l [A0]
00000546 486D D61A pea.l [A5 - 0x29E6]
0000054A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000054E 4FEF 000C lea.l A7, [A7 + 0xC]
00000552 302D FD3A move.w D0, [A5 - 0x2C6]
00000556 C1FC 03CC muls.w D0, 0x3CC
0000055A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000055E D1C0 add.l A0, D0
00000560 302D FD3C move.w D0, [A5 - 0x2C4]
00000564 C1FC 00A2 muls.w D0, 0xA2
00000568 D1C0 add.l A0, D0
0000056A 5268 0088 addq.w [A0 + 0x88], 1
0000056E 4EBA 05E2 jsr [PC + 0x5E2 /* 00000B52 */]
00000572 6000 0096 bra +0x98 /* 0000060A */
label00000576:
00000576 4EBA 1D1C jsr [PC + 0x1D1C /* 00002294 */]
0000057A 302D FD3A move.w D0, [A5 - 0x2C6]
0000057E C1FC 03CC muls.w D0, 0x3CC
00000582 41ED F4FC lea.l A0, [A5 - 0xB04]
00000586 D1C0 add.l A0, D0
00000588 302D FD3C move.w D0, [A5 - 0x2C4]
0000058C C1FC 00A2 muls.w D0, 0xA2
00000590 D1C0 add.l A0, D0
00000592 486D D648 pea.l [A5 - 0x29B8]
00000596 4850 pea.l [A0]
00000598 486D D632 pea.l [A5 - 0x29CE]
0000059C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000005A0 4FEF 000C lea.l A7, [A7 + 0xC]
000005A4 302D FD3A move.w D0, [A5 - 0x2C6]
000005A8 C1FC 03CC muls.w D0, 0x3CC
000005AC 41ED F4FC lea.l A0, [A5 - 0xB04]
000005B0 D1C0 add.l A0, D0
000005B2 302D FD3C move.w D0, [A5 - 0x2C4]
000005B6 C1FC 00A2 muls.w D0, 0xA2
000005BA D1C0 add.l A0, D0
000005BC 5268 0098 addq.w [A0 + 0x98], 1
000005C0 302D FD3A move.w D0, [A5 - 0x2C6]
000005C4 C1FC 03CC muls.w D0, 0x3CC
000005C8 41ED F4FC lea.l A0, [A5 - 0xB04]
000005CC D1C0 add.l A0, D0
000005CE 302D FD3C move.w D0, [A5 - 0x2C4]
000005D2 C1FC 00A2 muls.w D0, 0xA2
000005D6 D1C0 add.l A0, D0
000005D8 5268 009C addq.w [A0 + 0x9C], 1
000005DC 302D FD3A move.w D0, [A5 - 0x2C6]
000005E0 C1FC 004A muls.w D0, 0x4A /* 'J' */
000005E4 41ED FC94 lea.l A0, [A5 - 0x36C]
000005E8 D1C0 add.l A0, D0
000005EA 302D FD28 move.w D0, [A5 - 0x2D8]
000005EE 48C0 ext.l D0
000005F0 D080 add.l D0, D0
000005F2 D1C0 add.l A0, D0
000005F4 5268 003E addq.w [A0 + 0x3E], 1
000005F8 3F2D FD3C move.w -[A7], [A5 - 0x2C4]
000005FC 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000600 4EBA 1F58 jsr [PC + 0x1F58 /* 0000255A */]
00000604 588F addq.l A7, 4
00000606 4EBA 1C8C jsr [PC + 0x1C8C /* 00002294 */]
label0000060A:
0000060A 4E5E unlink A6
0000060C 4E75 rts
0000060E 5445 addq.w D5, 2
00000610 414D chk.w D0, A5
00000612 4445 neg.w D5
00000614 4645 not.w D5
fn00000616:
00000616 4E56 FFFA link A6, -0x0006
0000061A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000061E 4EBA 1B78 jsr [PC + 0x1B78 /* 00002198 */]
00000622 548F addq.l A7, 2
00000624 3D40 FFFC move.w [A6 - 0x4], D0
00000628 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
0000062E 6600 00FE bne +0x100 /* 0000072E */
00000632 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000636 4EBA 1B60 jsr [PC + 0x1B60 /* 00002198 */]
0000063A 548F addq.l A7, 2
0000063C 3D40 FFFE move.w [A6 - 0x2], D0
00000640 302D FD3A move.w D0, [A5 - 0x2C6]
00000644 C1FC 03CC muls.w D0, 0x3CC
00000648 41ED F4FC lea.l A0, [A5 - 0xB04]
0000064C D1C0 add.l A0, D0
0000064E 302D FD3C move.w D0, [A5 - 0x2C4]
00000652 C1FC 00A2 muls.w D0, 0xA2
00000656 D1C0 add.l A0, D0
00000658 302E FFFE move.w D0, [A6 - 0x2]
0000065C B068 0062 cmp.w D0, [A0 + 0x62]
00000660 6E00 007E bgt +0x80 /* 000006E0 */
00000664 302D FD3A move.w D0, [A5 - 0x2C6]
00000668 C1FC 03CC muls.w D0, 0x3CC
0000066C 41ED F4FC lea.l A0, [A5 - 0xB04]
00000670 D1C0 add.l A0, D0
00000672 302D FD3C move.w D0, [A5 - 0x2C4]
00000676 C1FC 00A2 muls.w D0, 0xA2
0000067A D1C0 add.l A0, D0
0000067C 486D D664 pea.l [A5 - 0x299C]
00000680 4850 pea.l [A0]
00000682 486D D64A pea.l [A5 - 0x29B6]
00000686 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000068A 4FEF 000C lea.l A7, [A7 + 0xC]
0000068E 302D FD3A move.w D0, [A5 - 0x2C6]
00000692 C1FC 03CC muls.w D0, 0x3CC
00000696 41ED F4FC lea.l A0, [A5 - 0xB04]
0000069A D1C0 add.l A0, D0
0000069C 302D FD3C move.w D0, [A5 - 0x2C4]
000006A0 C1FC 00A2 muls.w D0, 0xA2
000006A4 D1C0 add.l A0, D0
000006A6 5268 008A addq.w [A0 + 0x8A], 1
000006AA 302D FD3A move.w D0, [A5 - 0x2C6]
000006AE C1FC 03CC muls.w D0, 0x3CC
000006B2 41ED F4FC lea.l A0, [A5 - 0xB04]
000006B6 D1C0 add.l A0, D0
000006B8 302D FD3C move.w D0, [A5 - 0x2C4]
000006BC C1FC 00A2 muls.w D0, 0xA2
000006C0 D1C0 add.l A0, D0
000006C2 5268 008C addq.w [A0 + 0x8C], 1
000006C6 4EBA 1FE4 jsr [PC + 0x1FE4 /* 000026AC */]
000006CA 3F3C 0003 move.w -[A7], 0x3
000006CE 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
000006D2 4EBA 1B2E jsr [PC + 0x1B2E /* 00002202 */]
000006D6 588F addq.l A7, 4
000006D8 4EBA 1BBA jsr [PC + 0x1BBA /* 00002294 */]
000006DC 6000 013A bra +0x13C /* 00000818 */
label000006E0:
000006E0 302D FD3A move.w D0, [A5 - 0x2C6]
000006E4 C1FC 03CC muls.w D0, 0x3CC
000006E8 41ED F4FC lea.l A0, [A5 - 0xB04]
000006EC D1C0 add.l A0, D0
000006EE 302D FD3C move.w D0, [A5 - 0x2C4]
000006F2 C1FC 00A2 muls.w D0, 0xA2
000006F6 D1C0 add.l A0, D0
000006F8 486D D682 pea.l [A5 - 0x297E]
000006FC 4850 pea.l [A0]
000006FE 486D D666 pea.l [A5 - 0x299A]
00000702 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000706 4FEF 000C lea.l A7, [A7 + 0xC]
0000070A 302D FD3A move.w D0, [A5 - 0x2C6]
0000070E C1FC 03CC muls.w D0, 0x3CC
00000712 41ED F4FC lea.l A0, [A5 - 0xB04]
00000716 D1C0 add.l A0, D0
00000718 302D FD3C move.w D0, [A5 - 0x2C4]
0000071C C1FC 00A2 muls.w D0, 0xA2
00000720 D1C0 add.l A0, D0
00000722 5268 008C addq.w [A0 + 0x8C], 1
00000726 4EBA 042A jsr [PC + 0x42A /* 00000B52 */]
0000072A 6000 00EC bra +0xEE /* 00000818 */
label0000072E:
0000072E 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000732 4EBA 1A64 jsr [PC + 0x1A64 /* 00002198 */]
00000736 548F addq.l A7, 2
00000738 3D40 FFFE move.w [A6 - 0x2], D0
0000073C 302D FD3A move.w D0, [A5 - 0x2C6]
00000740 48C0 ext.l D0
00000742 D080 add.l D0, D0
00000744 41ED FD2E lea.l A0, [A5 - 0x2D2]
00000748 D1C0 add.l A0, D0
0000074A 302E FFFE move.w D0, [A6 - 0x2]
0000074E B050 cmp.w D0, [A0]
00000750 6E00 007C bgt +0x7E /* 000007CE */
00000754 302D FD3A move.w D0, [A5 - 0x2C6]
00000758 C1FC 03CC muls.w D0, 0x3CC
0000075C 41ED F4FC lea.l A0, [A5 - 0xB04]
00000760 D1C0 add.l A0, D0
00000762 302D FD3C move.w D0, [A5 - 0x2C4]
00000766 C1FC 00A2 muls.w D0, 0xA2
0000076A D1C0 add.l A0, D0
0000076C 486D D69E pea.l [A5 - 0x2962]
00000770 4850 pea.l [A0]
00000772 486D D684 pea.l [A5 - 0x297C]
00000776 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000077A 4FEF 000C lea.l A7, [A7 + 0xC]
0000077E 302D FD3A move.w D0, [A5 - 0x2C6]
00000782 C1FC 03CC muls.w D0, 0x3CC
00000786 41ED F4FC lea.l A0, [A5 - 0xB04]
0000078A D1C0 add.l A0, D0
0000078C 302D FD3C move.w D0, [A5 - 0x2C4]
00000790 C1FC 00A2 muls.w D0, 0xA2
00000794 D1C0 add.l A0, D0
00000796 5268 008A addq.w [A0 + 0x8A], 1
0000079A 302D FD3A move.w D0, [A5 - 0x2C6]
0000079E C1FC 03CC muls.w D0, 0x3CC
000007A2 41ED F4FC lea.l A0, [A5 - 0xB04]
000007A6 D1C0 add.l A0, D0
000007A8 302D FD3C move.w D0, [A5 - 0x2C4]
000007AC C1FC 00A2 muls.w D0, 0xA2
000007B0 D1C0 add.l A0, D0
000007B2 5268 008C addq.w [A0 + 0x8C], 1
000007B6 4EBA 1EF4 jsr [PC + 0x1EF4 /* 000026AC */]
000007BA 3F3C 0003 move.w -[A7], 0x3
000007BE 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
000007C2 4EBA 1A3E jsr [PC + 0x1A3E /* 00002202 */]
000007C6 588F addq.l A7, 4
000007C8 4EBA 1ACA jsr [PC + 0x1ACA /* 00002294 */]
000007CC 604A bra +0x4C /* 00000818 */
label000007CE:
000007CE 302D FD3A move.w D0, [A5 - 0x2C6]
000007D2 C1FC 03CC muls.w D0, 0x3CC
000007D6 41ED F4FC lea.l A0, [A5 - 0xB04]
000007DA D1C0 add.l A0, D0
000007DC 302D FD3C move.w D0, [A5 - 0x2C4]
000007E0 C1FC 00A2 muls.w D0, 0xA2
000007E4 D1C0 add.l A0, D0
000007E6 486D D6BC pea.l [A5 - 0x2944]
000007EA 4850 pea.l [A0]
000007EC 486D D6A0 pea.l [A5 - 0x2960]
000007F0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000007F4 4FEF 000C lea.l A7, [A7 + 0xC]
000007F8 302D FD3A move.w D0, [A5 - 0x2C6]
000007FC C1FC 03CC muls.w D0, 0x3CC
00000800 41ED F4FC lea.l A0, [A5 - 0xB04]
00000804 D1C0 add.l A0, D0
00000806 302D FD3C move.w D0, [A5 - 0x2C4]
0000080A C1FC 00A2 muls.w D0, 0xA2
0000080E D1C0 add.l A0, D0
00000810 5268 008C addq.w [A0 + 0x8C], 1
00000814 4EBA 033C jsr [PC + 0x33C /* 00000B52 */]
label00000818:
00000818 4E5E unlink A6
0000081A 4E75 rts
0000081C 5448 addq.w A0, 2
0000081E 5245 addq.w D5, 1
00000820 4550 chk.w D2, [A0]
00000822 4F49 chk.w D7, A1
fn00000824:
00000824 4E56 FFFC link A6, -0x0004
00000828 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
0000082E 6656 bne +0x58 /* 00000886 */
00000830 302D FD3A move.w D0, [A5 - 0x2C6]
00000834 C1FC 03CC muls.w D0, 0x3CC
00000838 41ED F4FC lea.l A0, [A5 - 0xB04]
0000083C D1C0 add.l A0, D0
0000083E 302D FD3C move.w D0, [A5 - 0x2C4]
00000842 C1FC 00A2 muls.w D0, 0xA2
00000846 D1C0 add.l A0, D0
00000848 486D D6C2 pea.l [A5 - 0x293E]
0000084C 4850 pea.l [A0]
0000084E 486D D6BE pea.l [A5 - 0x2942]
00000852 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000856 4FEF 000C lea.l A7, [A7 + 0xC]
0000085A 4EBA 1A38 jsr [PC + 0x1A38 /* 00002294 */]
0000085E 302D FD3A move.w D0, [A5 - 0x2C6]
00000862 C1FC 03CC muls.w D0, 0x3CC
00000866 41ED F4FC lea.l A0, [A5 - 0xB04]
0000086A D1C0 add.l A0, D0
0000086C 302D FD3C move.w D0, [A5 - 0x2C4]
00000870 C1FC 00A2 muls.w D0, 0xA2
00000874 D1C0 add.l A0, D0
00000876 486D D6D6 pea.l [A5 - 0x292A]
0000087A 4850 pea.l [A0]
0000087C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000880 508F addq.l A7, 8
00000882 6000 00A2 bra +0xA4 /* 00000926 */
label00000886:
00000886 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3
0000088C 6646 bne +0x48 /* 000008D4 */
0000088E 4EBA 1A04 jsr [PC + 0x1A04 /* 00002294 */]
00000892 302D FD3A move.w D0, [A5 - 0x2C6]
00000896 C1FC 03CC muls.w D0, 0x3CC
0000089A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000089E D1C0 add.l A0, D0
000008A0 302D FD3C move.w D0, [A5 - 0x2C4]
000008A4 C1FC 00A2 muls.w D0, 0xA2
000008A8 D1C0 add.l A0, D0
000008AA 486D D702 pea.l [A5 - 0x28FE]
000008AE 4850 pea.l [A0]
000008B0 486D D6E2 pea.l [A5 - 0x291E]
000008B4 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008B8 4FEF 000C lea.l A7, [A7 + 0xC]
000008BC 4EBA 19D6 jsr [PC + 0x19D6 /* 00002294 */]
000008C0 3F3C 0002 move.w -[A7], 0x2
000008C4 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
000008C8 4EBA 1938 jsr [PC + 0x1938 /* 00002202 */]
000008CC 588F addq.l A7, 4
000008CE 4EBA 19C4 jsr [PC + 0x19C4 /* 00002294 */]
000008D2 6052 bra +0x54 /* 00000926 */
label000008D4:
000008D4 302D FD3A move.w D0, [A5 - 0x2C6]
000008D8 C1FC 03CC muls.w D0, 0x3CC
000008DC 41ED F4FC lea.l A0, [A5 - 0xB04]
000008E0 D1C0 add.l A0, D0
000008E2 302D FD3C move.w D0, [A5 - 0x2C4]
000008E6 C1FC 00A2 muls.w D0, 0xA2
000008EA D1C0 add.l A0, D0
000008EC 486D D70A pea.l [A5 - 0x28F6]
000008F0 4850 pea.l [A0]
000008F2 486D D706 pea.l [A5 - 0x28FA]
000008F6 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008FA 4FEF 000C lea.l A7, [A7 + 0xC]
000008FE 4EBA 1994 jsr [PC + 0x1994 /* 00002294 */]
00000902 302D FD3A move.w D0, [A5 - 0x2C6]
00000906 C1FC 03CC muls.w D0, 0x3CC
0000090A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000090E D1C0 add.l A0, D0
00000910 302D FD3C move.w D0, [A5 - 0x2C4]
00000914 C1FC 00A2 muls.w D0, 0xA2
00000918 D1C0 add.l A0, D0
0000091A 486D D716 pea.l [A5 - 0x28EA]
0000091E 4850 pea.l [A0]
00000920 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000924 508F addq.l A7, 8
label00000926:
00000926 302D FD3A move.w D0, [A5 - 0x2C6]
0000092A C1FC 004A muls.w D0, 0x4A /* 'J' */
0000092E 41ED FC94 lea.l A0, [A5 - 0x36C]
00000932 D1C0 add.l A0, D0
00000934 302D FD28 move.w D0, [A5 - 0x2D8]
00000938 48C0 ext.l D0
0000093A D080 add.l D0, D0
0000093C D1C0 add.l A0, D0
0000093E 5268 003E addq.w [A0 + 0x3E], 1
00000942 302D FD3A move.w D0, [A5 - 0x2C6]
00000946 C1FC 03CC muls.w D0, 0x3CC
0000094A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000094E D1C0 add.l A0, D0
00000950 302D FD3C move.w D0, [A5 - 0x2C4]
00000954 C1FC 00A2 muls.w D0, 0xA2
00000958 D1C0 add.l A0, D0
0000095A 5268 0098 addq.w [A0 + 0x98], 1
0000095E 3F2D FD3C move.w -[A7], [A5 - 0x2C4]
00000962 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000966 4EBA 1BF2 jsr [PC + 0x1BF2 /* 0000255A */]
0000096A 588F addq.l A7, 4
0000096C 302D FD3A move.w D0, [A5 - 0x2C6]
00000970 C1FC 004A muls.w D0, 0x4A /* 'J' */
00000974 41ED FC94 lea.l A0, [A5 - 0x36C]
00000978 D1C0 add.l A0, D0
0000097A 302D FD28 move.w D0, [A5 - 0x2D8]
0000097E 48C0 ext.l D0
00000980 D080 add.l D0, D0
00000982 D1C0 add.l A0, D0
00000984 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E]
0000098A 4EBA 1908 jsr [PC + 0x1908 /* 00002294 */]
0000098E 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000994 660E bne +0x10 /* 000009A4 */
00000996 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
0000099C 6D06 blt +0x8 /* 000009A4 */
0000099E 4A2D E22F tst.b [A5 - 0x1DD1]
000009A2 661A bne +0x1C /* 000009BE */
label000009A4:
000009A4 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
000009AA 6600 0068 bne +0x6A /* 00000A14 */
000009AE 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7
000009B4 6D00 005E blt +0x60 /* 00000A14 */
000009B8 4A2D E22F tst.b [A5 - 0x1DD1]
000009BC 6656 bne +0x58 /* 00000A14 */
label000009BE:
000009BE 302D FD3A move.w D0, [A5 - 0x2C6]
000009C2 C1FC 03CC muls.w D0, 0x3CC
000009C6 41ED F4FC lea.l A0, [A5 - 0xB04]
000009CA D1C0 add.l A0, D0
000009CC 302D FD3C move.w D0, [A5 - 0x2C4]
000009D0 C1FC 00A2 muls.w D0, 0xA2
000009D4 D1C0 add.l A0, D0
000009D6 486D D71E pea.l [A5 - 0x28E2]
000009DA 4850 pea.l [A0]
000009DC 486D D71A pea.l [A5 - 0x28E6]
000009E0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000009E4 4FEF 000C lea.l A7, [A7 + 0xC]
000009E8 7001 moveq.l D0, 0x01
000009EA 3D40 FFFE move.w [A6 - 0x2], D0
000009EE 6018 bra +0x1A /* 00000A08 */
label000009F0:
000009F0 4EBA 009C jsr [PC + 0x9C /* 00000A8E */]
000009F4 4A40 tst.w D0
000009F6 660C bne +0xE /* 00000A04 */
000009F8 4EBA 0158 jsr [PC + 0x158 /* 00000B52 */]
000009FC 4EBA 1896 jsr [PC + 0x1896 /* 00002294 */]
00000A00 6000 0080 bra +0x82 /* 00000A82 */
label00000A04:
00000A04 526E FFFE addq.w [A6 - 0x2], 1
label00000A08:
00000A08 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00000A0E 6FE0 ble -0x1E /* 000009F0 */
00000A10 6000 0070 bra +0x72 /* 00000A82 */
label00000A14:
00000A14 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000A1A 6616 bne +0x18 /* 00000A32 */
00000A1C 486D D768 pea.l [A5 - 0x2898]
00000A20 486D D73C pea.l [A5 - 0x28C4]
00000A24 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000A28 508F addq.l A7, 8
00000A2A 4EBA 1868 jsr [PC + 0x1868 /* 00002294 */]
00000A2E 6000 0052 bra +0x54 /* 00000A82 */
label00000A32:
00000A32 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
00000A38 6630 bne +0x32 /* 00000A6A */
00000A3A 7001 moveq.l D0, 0x01
00000A3C 3D40 FFFE move.w [A6 - 0x2], D0
00000A40 601E bra +0x20 /* 00000A60 */
label00000A42:
00000A42 4EBA 004A jsr [PC + 0x4A /* 00000A8E */]
00000A46 4A40 tst.w D0
00000A48 6612 bne +0x14 /* 00000A5C */
00000A4A 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00000A50 660A bne +0xC /* 00000A5C */
00000A52 4EBA 00FE jsr [PC + 0xFE /* 00000B52 */]
00000A56 4EBA 183C jsr [PC + 0x183C /* 00002294 */]
00000A5A 6026 bra +0x28 /* 00000A82 */
label00000A5C:
00000A5C 526E FFFE addq.w [A6 - 0x2], 1
label00000A60:
00000A60 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00000A66 6FDA ble -0x24 /* 00000A42 */
00000A68 6018 bra +0x1A /* 00000A82 */
label00000A6A:
00000A6A 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3
00000A70 6610 bne +0x12 /* 00000A82 */
00000A72 4EBA 001A jsr [PC + 0x1A /* 00000A8E */]
00000A76 4A40 tst.w D0
00000A78 6608 bne +0xA /* 00000A82 */
00000A7A 4EBA 00D6 jsr [PC + 0xD6 /* 00000B52 */]
00000A7E 4EBA 1814 jsr [PC + 0x1814 /* 00002294 */]
label00000A82:
00000A82 4E5E unlink A6
00000A84 4E75 rts
00000A86 4652 not.w [A2]
00000A88 4545 chk.w D2, D5
00000A8A 5448 addq.w A0, 2
00000A8C 524F addq.w A7, 1
fn00000A8E:
00000A8E 4E56 FFFE link A6, -0x0002
00000A92 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000A96 4EBA 1700 jsr [PC + 0x1700 /* 00002198 */]
00000A9A 548F addq.l A7, 2
00000A9C 3D40 FFFE move.w [A6 - 0x2], D0
00000AA0 302D FD3A move.w D0, [A5 - 0x2C6]
00000AA4 C1FC 03CC muls.w D0, 0x3CC
00000AA8 41ED F4FC lea.l A0, [A5 - 0xB04]
00000AAC D1C0 add.l A0, D0
00000AAE 302D FD3C move.w D0, [A5 - 0x2C4]
00000AB2 C1FC 00A2 muls.w D0, 0xA2
00000AB6 D1C0 add.l A0, D0
00000AB8 302E FFFE move.w D0, [A6 - 0x2]
00000ABC B068 004A cmp.w D0, [A0 + 0x4A]
00000AC0 6E58 bgt +0x5A /* 00000B1A */
00000AC2 486D D77E pea.l [A5 - 0x2882]
00000AC6 486D D76A pea.l [A5 - 0x2896]
00000ACA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000ACE 508F addq.l A7, 8
00000AD0 302D FD3A move.w D0, [A5 - 0x2C6]
00000AD4 C1FC 03CC muls.w D0, 0x3CC
00000AD8 41ED F4FC lea.l A0, [A5 - 0xB04]
00000ADC D1C0 add.l A0, D0
00000ADE 302D FD3C move.w D0, [A5 - 0x2C4]
00000AE2 C1FC 00A2 muls.w D0, 0xA2
00000AE6 D1C0 add.l A0, D0
00000AE8 5268 008E addq.w [A0 + 0x8E], 1
00000AEC 302D FD3A move.w D0, [A5 - 0x2C6]
00000AF0 C1FC 03CC muls.w D0, 0x3CC
00000AF4 41ED F4FC lea.l A0, [A5 - 0xB04]
00000AF8 D1C0 add.l A0, D0
00000AFA 302D FD3C move.w D0, [A5 - 0x2C4]
00000AFE C1FC 00A2 muls.w D0, 0xA2
00000B02 D1C0 add.l A0, D0
00000B04 5268 0090 addq.w [A0 + 0x90], 1
00000B08 3F3C 0001 move.w -[A7], 0x1
00000B0C 3F2D FD3A move.w -[A7], [A5 - 0x2C6]
00000B10 4EBA 16F0 jsr [PC + 0x16F0 /* 00002202 */]
00000B14 588F addq.l A7, 4
00000B16 7001 moveq.l D0, 0x01
00000B18 602C bra +0x2E /* 00000B46 */
label00000B1A:
00000B1A 486D D796 pea.l [A5 - 0x286A]
00000B1E 486D D780 pea.l [A5 - 0x2880]
00000B22 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000B26 508F addq.l A7, 8
00000B28 302D FD3A move.w D0, [A5 - 0x2C6]
00000B2C C1FC 03CC muls.w D0, 0x3CC
00000B30 41ED F4FC lea.l A0, [A5 - 0xB04]
00000B34 D1C0 add.l A0, D0
00000B36 302D FD3C move.w D0, [A5 - 0x2C4]
00000B3A C1FC 00A2 muls.w D0, 0xA2
00000B3E D1C0 add.l A0, D0
00000B40 5268 0090 addq.w [A0 + 0x90], 1
00000B44 7000 moveq.l D0, 0x00
label00000B46:
00000B46 4E5E unlink A6
00000B48 4E75 rts
00000B4A 5348 subq.w A0, 1
00000B4C 4F4F chk.w D7, A7
00000B4E 544F addq.w A7, 2
00000B50 4E45 trap 5
fn00000B52:
00000B52 4E56 FFF8 link A6, -0x0008
00000B56 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
00000B5A 4EBA 163C jsr [PC + 0x163C /* 00002198 */]
00000B5E 548F addq.l A7, 2
00000B60 3D40 FFFA move.w [A6 - 0x6], D0
00000B64 4EBA 172E jsr [PC + 0x172E /* 00002294 */]
00000B68 0C6E 000F FFFA cmpi.w [A6 - 0x6], 0xF
00000B6E 6E0E bgt +0x10 /* 00000B7E */
00000B70 3F3C 0005 move.w -[A7], 0x5
00000B74 4EBA 082E jsr [PC + 0x82E /* 000013A4 */]
00000B78 548F addq.l A7, 2
00000B7A 6000 081C bra +0x81E /* 00001398 */
label00000B7E:
00000B7E 0C6E 0017 FFFA cmpi.w [A6 - 0x6], 0x17
00000B84 6E0E bgt +0x10 /* 00000B94 */
00000B86 3F3C 0003 move.w -[A7], 0x3
00000B8A 4EBA 0818 jsr [PC + 0x818 /* 000013A4 */]
00000B8E 548F addq.l A7, 2
00000B90 6000 0806 bra +0x808 /* 00001398 */
label00000B94:
00000B94 0C6E 0020 FFFA cmpi.w [A6 - 0x6], 0x20 /* ' ' */
00000B9A 6E0E bgt +0x10 /* 00000BAA */
00000B9C 3F3C 0004 move.w -[A7], 0x4
00000BA0 4EBA 0802 jsr [PC + 0x802 /* 000013A4 */]
00000BA4 548F addq.l A7, 2
00000BA6 6000 07F0 bra +0x7F2 /* 00001398 */
label00000BAA:
00000BAA 0C6E 0021 FFFA cmpi.w [A6 - 0x6], 0x21 /* '!' */
00000BB0 660E bne +0x10 /* 00000BC0 */
00000BB2 3F3C 0001 move.w -[A7], 0x1
00000BB6 4EBA 07EC jsr [PC + 0x7EC /* 000013A4 */]
00000BBA 548F addq.l A7, 2
00000BBC 6000 07DA bra +0x7DC /* 00001398 */
label00000BC0:
00000BC0 0C6E 0022 FFFA cmpi.w [A6 - 0x6], 0x22 /* '\"' */
00000BC6 660E bne +0x10 /* 00000BD6 */
00000BC8 3F3C 0002 move.w -[A7], 0x2
00000BCC 4EBA 07D6 jsr [PC + 0x7D6 /* 000013A4 */]
00000BD0 548F addq.l A7, 2
00000BD2 6000 07C4 bra +0x7C6 /* 00001398 */
label00000BD6:
00000BD6 0C6E 0028 FFFA cmpi.w [A6 - 0x6], 0x28 /* '(' */
00000BDC 6E00 00F2 bgt +0xF4 /* 00000CD0 */
00000BE0 426E FFF8 clr.w [A6 - 0x8]
00000BE4 7001 moveq.l D0, 0x01
00000BE6 3D40 FFFE move.w [A6 - 0x2], D0
00000BEA 6000 0090 bra +0x92 /* 00000C7C */
label00000BEE:
00000BEE 302D FD3A move.w D0, [A5 - 0x2C6]
00000BF2 C1FC 03CC muls.w D0, 0x3CC
00000BF6 41ED F4FC lea.l A0, [A5 - 0xB04]
00000BFA D1C0 add.l A0, D0
00000BFC 302E FFFE move.w D0, [A6 - 0x2]
00000C00 C1FC 00A2 muls.w D0, 0xA2
00000C04 D1C0 add.l A0, D0
00000C06 302D FD3A move.w D0, [A5 - 0x2C6]
00000C0A C1FC 03CC muls.w D0, 0x3CC
00000C0E 43ED F4FC lea.l A1, [A5 - 0xB04]
00000C12 D3C0 add.l A1, D0
00000C14 302E FFFE move.w D0, [A6 - 0x2]
00000C18 C1FC 00A2 muls.w D0, 0xA2
00000C1C D3C0 add.l A1, D0
00000C1E 3029 002E move.w D0, [A1 + 0x2E]
00000C22 48C0 ext.l D0
00000C24 D080 add.l D0, D0
00000C26 D1C0 add.l A0, D0
00000C28 3028 0054 move.w D0, [A0 + 0x54]
00000C2C B06E FFF8 cmp.w D0, [A6 - 0x8]
00000C30 6F46 ble +0x48 /* 00000C78 */
00000C32 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2]
00000C38 302D FD3A move.w D0, [A5 - 0x2C6]
00000C3C C1FC 03CC muls.w D0, 0x3CC
00000C40 41ED F4FC lea.l A0, [A5 - 0xB04]
00000C44 D1C0 add.l A0, D0
00000C46 302E FFFE move.w D0, [A6 - 0x2]
00000C4A C1FC 00A2 muls.w D0, 0xA2
00000C4E D1C0 add.l A0, D0
00000C50 302D FD3A move.w D0, [A5 - 0x2C6]
00000C54 C1FC 03CC muls.w D0, 0x3CC
00000C58 43ED F4FC lea.l A1, [A5 - 0xB04]
00000C5C D3C0 add.l A1, D0
00000C5E 302E FFFE move.w D0, [A6 - 0x2]
00000C62 C1FC 00A2 muls.w D0, 0xA2
00000C66 D3C0 add.l A1, D0
00000C68 3029 002E move.w D0, [A1 + 0x2E]
00000C6C 48C0 ext.l D0
00000C6E D080 add.l D0, D0
00000C70 D1C0 add.l A0, D0
00000C72 3D68 0054 FFF8 move.w [A6 - 0x8], [A0 + 0x54]
label00000C78:
00000C78 526E FFFE addq.w [A6 - 0x2], 1
label00000C7C:
00000C7C 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00000C82 6F00 FF6A ble -0x94 /* 00000BEE */
00000C86 302D FD3A move.w D0, [A5 - 0x2C6]
00000C8A C1FC 03CC muls.w D0, 0x3CC
00000C8E 41ED F4FC lea.l A0, [A5 - 0xB04]
00000C92 D1C0 add.l A0, D0
00000C94 302D FD3C move.w D0, [A5 - 0x2C4]
00000C98 C1FC 00A2 muls.w D0, 0xA2
00000C9C D1C0 add.l A0, D0
00000C9E 5268 0094 addq.w [A0 + 0x94], 1
00000CA2 302D FD3A move.w D0, [A5 - 0x2C6]
00000CA6 C1FC 03CC muls.w D0, 0x3CC
00000CAA 41ED F4FC lea.l A0, [A5 - 0xB04]
00000CAE D1C0 add.l A0, D0
00000CB0 302D FD3C move.w D0, [A5 - 0x2C4]
00000CB4 C1FC 00A2 muls.w D0, 0xA2
00000CB8 D1C0 add.l A0, D0
00000CBA 486D D7B0 pea.l [A5 - 0x2850]
00000CBE 4850 pea.l [A0]
00000CC0 486D D798 pea.l [A5 - 0x2868]
00000CC4 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000CC8 4FEF 000C lea.l A7, [A7 + 0xC]
00000CCC 6000 06CA bra +0x6CC /* 00001398 */
label00000CD0:
00000CD0 0C6E 0029 FFFA cmpi.w [A6 - 0x6], 0x29 /* ')' */
00000CD6 6708 beq +0xA /* 00000CE0 */
00000CD8 0C6E 002A FFFA cmpi.w [A6 - 0x6], 0x2A /* '*' */
00000CDE 6618 bne +0x1A /* 00000CF8 */
label00000CE0:
00000CE0 3F3C 0001 move.w -[A7], 0x1
00000CE4 3F3C 0005 move.w -[A7], 0x5
00000CE8 4EBA 07E6 jsr [PC + 0x7E6 /* 000014D0 */]
00000CEC 588F addq.l A7, 4
00000CEE 4A40 tst.w D0
00000CF0 6600 06A6 bne +0x6A8 /* 00001398 */
00000CF4 6000 02DE bra +0x2E0 /* 00000FD4 */
label00000CF8:
00000CF8 0C6E 002B FFFA cmpi.w [A6 - 0x6], 0x2B /* '+' */
00000CFE 6618 bne +0x1A /* 00000D18 */
00000D00 3F3C 0002 move.w -[A7], 0x2
00000D04 3F3C 0005 move.w -[A7], 0x5
00000D08 4EBA 07C6 jsr [PC + 0x7C6 /* 000014D0 */]
00000D0C 588F addq.l A7, 4
00000D0E 4A40 tst.w D0
00000D10 6600 0686 bne +0x688 /* 00001398 */
00000D14 6000 02BE bra +0x2C0 /* 00000FD4 */
label00000D18:
00000D18 0C6E 002C FFFA cmpi.w [A6 - 0x6], 0x2C /* ',' */
00000D1E 6618 bne +0x1A /* 00000D38 */
00000D20 3F3C 0003 move.w -[A7], 0x3
00000D24 3F3C 0005 move.w -[A7], 0x5
00000D28 4EBA 07A6 jsr [PC + 0x7A6 /* 000014D0 */]
00000D2C 588F addq.l A7, 4
00000D2E 4A40 tst.w D0
00000D30 6600 0666 bne +0x668 /* 00001398 */
00000D34 6000 029E bra +0x2A0 /* 00000FD4 */
label00000D38:
00000D38 0C6E 002D FFFA cmpi.w [A6 - 0x6], 0x2D /* '-' */
00000D3E 6708 beq +0xA /* 00000D48 */
00000D40 0C6E 002E FFFA cmpi.w [A6 - 0x6], 0x2E /* '.' */
00000D46 6618 bne +0x1A /* 00000D60 */
label00000D48:
00000D48 3F3C 0004 move.w -[A7], 0x4
00000D4C 3F3C 0005 move.w -[A7], 0x5
00000D50 4EBA 077E jsr [PC + 0x77E /* 000014D0 */]
00000D54 588F addq.l A7, 4
00000D56 4A40 tst.w D0
00000D58 6600 063E bne +0x640 /* 00001398 */
00000D5C 6000 0276 bra +0x278 /* 00000FD4 */
label00000D60:
00000D60 0C6E 002F FFFA cmpi.w [A6 - 0x6], 0x2F /* '/' */
00000D66 6618 bne +0x1A /* 00000D80 */
00000D68 3F3C 0005 move.w -[A7], 0x5
00000D6C 3F3C 0005 move.w -[A7], 0x5
00000D70 4EBA 075E jsr [PC + 0x75E /* 000014D0 */]
00000D74 588F addq.l A7, 4
00000D76 4A40 tst.w D0
00000D78 6600 061E bne +0x620 /* 00001398 */
00000D7C 6000 0256 bra +0x258 /* 00000FD4 */
label00000D80:
00000D80 0C6E 0030 FFFA cmpi.w [A6 - 0x6], 0x30 /* '0' */
00000D86 6618 bne +0x1A /* 00000DA0 */
00000D88 3F3C 0001 move.w -[A7], 0x1
00000D8C 3F3C 0003 move.w -[A7], 0x3
00000D90 4EBA 073E jsr [PC + 0x73E /* 000014D0 */]
00000D94 588F addq.l A7, 4
00000D96 4A40 tst.w D0
00000D98 6600 05FE bne +0x600 /* 00001398 */
00000D9C 6000 0236 bra +0x238 /* 00000FD4 */
label00000DA0:
00000DA0 0C6E 0031 FFFA cmpi.w [A6 - 0x6], 0x31 /* '1' */
00000DA6 6618 bne +0x1A /* 00000DC0 */
00000DA8 3F3C 0002 move.w -[A7], 0x2
00000DAC 3F3C 0003 move.w -[A7], 0x3
00000DB0 4EBA 071E jsr [PC + 0x71E /* 000014D0 */]
00000DB4 588F addq.l A7, 4
00000DB6 4A40 tst.w D0
00000DB8 6600 05DE bne +0x5E0 /* 00001398 */
00000DBC 6000 0216 bra +0x218 /* 00000FD4 */
label00000DC0:
00000DC0 0C6E 0032 FFFA cmpi.w [A6 - 0x6], 0x32 /* '2' */
00000DC6 6618 bne +0x1A /* 00000DE0 */
00000DC8 3F3C 0003 move.w -[A7], 0x3
00000DCC 3F3C 0003 move.w -[A7], 0x3
00000DD0 4EBA 06FE jsr [PC + 0x6FE /* 000014D0 */]
00000DD4 588F addq.l A7, 4
00000DD6 4A40 tst.w D0
00000DD8 6600 05BE bne +0x5C0 /* 00001398 */
00000DDC 6000 01F6 bra +0x1F8 /* 00000FD4 */
label00000DE0:
00000DE0 0C6E 0036 FFFA cmpi.w [A6 - 0x6], 0x36 /* '6' */
00000DE6 6C20 bge +0x22 /* 00000E08 */
00000DE8 0C6E 0032 FFFA cmpi.w [A6 - 0x6], 0x32 /* '2' */
00000DEE 6F18 ble +0x1A /* 00000E08 */
00000DF0 3F3C 0001 move.w -[A7], 0x1
00000DF4 3F3C 0004 move.w -[A7], 0x4
00000DF8 4EBA 06D6 jsr [PC + 0x6D6 /* 000014D0 */]
00000DFC 588F addq.l A7, 4
00000DFE 4A40 tst.w D0
00000E00 6600 0596 bne +0x598 /* 00001398 */
00000E04 6000 01CE bra +0x1D0 /* 00000FD4 */
label00000E08:
00000E08 0C6E 0036 FFFA cmpi.w [A6 - 0x6], 0x36 /* '6' */
00000E0E 6708 beq +0xA /* 00000E18 */
00000E10 0C6E 0037 FFFA cmpi.w [A6 - 0x6], 0x37 /* '7' */
00000E16 6618 bne +0x1A /* 00000E30 */
label00000E18:
00000E18 3F3C 0002 move.w -[A7], 0x2
00000E1C 3F3C 0004 move.w -[A7], 0x4
00000E20 4EBA 06AE jsr [PC + 0x6AE /* 000014D0 */]
00000E24 588F addq.l A7, 4
00000E26 4A40 tst.w D0
00000E28 6600 056E bne +0x570 /* 00001398 */
00000E2C 6000 01A6 bra +0x1A8 /* 00000FD4 */
label00000E30:
00000E30 0C6E 0038 FFFA cmpi.w [A6 - 0x6], 0x38 /* '8' */
00000E36 6618 bne +0x1A /* 00000E50 */
00000E38 3F3C 0003 move.w -[A7], 0x3
00000E3C 3F3C 0004 move.w -[A7], 0x4
00000E40 4EBA 068E jsr [PC + 0x68E /* 000014D0 */]
00000E44 588F addq.l A7, 4
00000E46 4A40 tst.w D0
00000E48 6600 054E bne +0x550 /* 00001398 */
00000E4C 6000 0186 bra +0x188 /* 00000FD4 */
label00000E50:
00000E50 0C6E 0039 FFFA cmpi.w [A6 - 0x6], 0x39 /* '9' */
00000E56 6618 bne +0x1A /* 00000E70 */
00000E58 3F3C 0004 move.w -[A7], 0x4
00000E5C 3F3C 0004 move.w -[A7], 0x4
00000E60 4EBA 066E jsr [PC + 0x66E /* 000014D0 */]
00000E64 588F addq.l A7, 4
00000E66 4A40 tst.w D0
00000E68 6600 052E bne +0x530 /* 00001398 */
00000E6C 6000 0166 bra +0x168 /* 00000FD4 */
label00000E70:
00000E70 0C6E 003A FFFA cmpi.w [A6 - 0x6], 0x3A /* ':' */
00000E76 6618 bne +0x1A /* 00000E90 */
00000E78 3F3C 0005 move.w -[A7], 0x5
00000E7C 3F3C 0004 move.w -[A7], 0x4
00000E80 4EBA 064E jsr [PC + 0x64E /* 000014D0 */]
00000E84 588F addq.l A7, 4
00000E86 4A40 tst.w D0
00000E88 6600 050E bne +0x510 /* 00001398 */
00000E8C 6000 0146 bra +0x148 /* 00000FD4 */
label00000E90:
00000E90 0C6E 003B FFFA cmpi.w [A6 - 0x6], 0x3B /* ';' */
00000E96 6618 bne +0x1A /* 00000EB0 */
00000E98 3F3C 0006 move.w -[A7], 0x6
00000E9C 3F3C 0004 move.w -[A7], 0x4
00000EA0 4EBA 062E jsr [PC + 0x62E /* 000014D0 */]
00000EA4 588F addq.l A7, 4
00000EA6 4A40 tst.w D0
00000EA8 6600 04EE bne +0x4F0 /* 00001398 */
00000EAC 6000 0126 bra +0x128 /* 00000FD4 */
label00000EB0:
00000EB0 0C6E 003C FFFA cmpi.w [A6 - 0x6], 0x3C /* '<' */
00000EB6 6618 bne +0x1A /* 00000ED0 */
00000EB8 3F3C 0001 move.w -[A7], 0x1
00000EBC 3F3C 0001 move.w -[A7], 0x1
00000EC0 4EBA 060E jsr [PC + 0x60E /* 000014D0 */]
00000EC4 588F addq.l A7, 4
00000EC6 4A40 tst.w D0
00000EC8 6600 04CE bne +0x4D0 /* 00001398 */
00000ECC 6000 0106 bra +0x108 /* 00000FD4 */
label00000ED0:
00000ED0 0C6E 003D FFFA cmpi.w [A6 - 0x6], 0x3D /* '=' */
00000ED6 6708 beq +0xA /* 00000EE0 */
00000ED8 0C6E 003E FFFA cmpi.w [A6 - 0x6], 0x3E /* '>' */
00000EDE 6618 bne +0x1A /* 00000EF8 */
label00000EE0:
00000EE0 3F3C 0002 move.w -[A7], 0x2
00000EE4 3F3C 0001 move.w -[A7], 0x1
00000EE8 4EBA 05E6 jsr [PC + 0x5E6 /* 000014D0 */]
00000EEC 588F addq.l A7, 4
00000EEE 4A40 tst.w D0
00000EF0 6600 04A6 bne +0x4A8 /* 00001398 */
00000EF4 6000 00DE bra +0xE0 /* 00000FD4 */
label00000EF8:
00000EF8 0C6E 003F FFFA cmpi.w [A6 - 0x6], 0x3F /* '?' */
00000EFE 6618 bne +0x1A /* 00000F18 */
00000F00 3F3C 0003 move.w -[A7], 0x3
00000F04 3F3C 0001 move.w -[A7], 0x1
00000F08 4EBA 05C6 jsr [PC + 0x5C6 /* 000014D0 */]
00000F0C 588F addq.l A7, 4
00000F0E 4A40 tst.w D0
00000F10 6600 0486 bne +0x488 /* 00001398 */
00000F14 6000 00BE bra +0xC0 /* 00000FD4 */
label00000F18:
00000F18 0C6E 0040 FFFA cmpi.w [A6 - 0x6], 0x40 /* '@' */
00000F1E 6708 beq +0xA /* 00000F28 */
00000F20 0C6E 0041 FFFA cmpi.w [A6 - 0x6], 0x41 /* 'A' */
00000F26 6618 bne +0x1A /* 00000F40 */
label00000F28:
00000F28 3F3C 0004 move.w -[A7], 0x4
00000F2C 3F3C 0001 move.w -[A7], 0x1
00000F30 4EBA 059E jsr [PC + 0x59E /* 000014D0 */]
00000F34 588F addq.l A7, 4
00000F36 4A40 tst.w D0
00000F38 6600 045E bne +0x460 /* 00001398 */
00000F3C 6000 0096 bra +0x98 /* 00000FD4 */
label00000F40:
00000F40 0C6E 0042 FFFA cmpi.w [A6 - 0x6], 0x42 /* 'B' */
00000F46 6708 beq +0xA /* 00000F50 */
00000F48 0C6E 0043 FFFA cmpi.w [A6 - 0x6], 0x43 /* 'C' */
00000F4E 6618 bne +0x1A /* 00000F68 */
label00000F50:
00000F50 3F3C 0001 move.w -[A7], 0x1
00000F54 3F3C 0002 move.w -[A7], 0x2
00000F58 4EBA 0576 jsr [PC + 0x576 /* 000014D0 */]
00000F5C 588F addq.l A7, 4
00000F5E 4A40 tst.w D0
00000F60 6600 0436 bne +0x438 /* 00001398 */
00000F64 6000 006E bra +0x70 /* 00000FD4 */
label00000F68:
00000F68 0C6E 0044 FFFA cmpi.w [A6 - 0x6], 0x44 /* 'D' */
00000F6E 6616 bne +0x18 /* 00000F86 */
00000F70 3F3C 0002 move.w -[A7], 0x2
00000F74 3F3C 0002 move.w -[A7], 0x2
00000F78 4EBA 0556 jsr [PC + 0x556 /* 000014D0 */]
00000F7C 588F addq.l A7, 4
00000F7E 4A40 tst.w D0
00000F80 6600 0416 bne +0x418 /* 00001398 */
00000F84 604E bra +0x50 /* 00000FD4 */
label00000F86:
00000F86 0C6E 0045 FFFA cmpi.w [A6 - 0x6], 0x45 /* 'E' */
00000F8C 6708 beq +0xA /* 00000F96 */
00000F8E 0C6E 0046 FFFA cmpi.w [A6 - 0x6], 0x46 /* 'F' */
00000F94 6616 bne +0x18 /* 00000FAC */
label00000F96:
00000F96 3F3C 0003 move.w -[A7], 0x3
00000F9A 3F3C 0002 move.w -[A7], 0x2
00000F9E 4EBA 0530 jsr [PC + 0x530 /* 000014D0 */]
00000FA2 588F addq.l A7, 4
00000FA4 4A40 tst.w D0
00000FA6 6600 03F0 bne +0x3F2 /* 00001398 */
00000FAA 6028 bra +0x2A /* 00000FD4 */
label00000FAC:
00000FAC 0C6E 0047 FFFA cmpi.w [A6 - 0x6], 0x47 /* 'G' */
00000FB2 6616 bne +0x18 /* 00000FCA */
00000FB4 3F3C 0004 move.w -[A7], 0x4
00000FB8 3F3C 0002 move.w -[A7], 0x2
00000FBC 4EBA 0512 jsr [PC + 0x512 /* 000014D0 */]
00000FC0 588F addq.l A7, 4
00000FC2 4A40 tst.w D0
00000FC4 6600 03D2 bne +0x3D4 /* 00001398 */
00000FC8 600A bra +0xC /* 00000FD4 */
label00000FCA:
00000FCA 0C6E 0047 FFFA cmpi.w [A6 - 0x6], 0x47 /* 'G' */
00000FD0 6E00 0084 bgt +0x86 /* 00001056 */
label00000FD4:
00000FD4 4EBA 12BE jsr [PC + 0x12BE /* 00002294 */]
00000FD8 3F3C 001F move.w -[A7], 0x1F
00000FDC 4EBA 11BA jsr [PC + 0x11BA /* 00002198 */]
00000FE0 548F addq.l A7, 2
00000FE2 3D40 FFFC move.w [A6 - 0x4], D0
00000FE6 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF
00000FEC 6E0E bgt +0x10 /* 00000FFC */
00000FEE 3F3C 0005 move.w -[A7], 0x5
00000FF2 4EBA 043E jsr [PC + 0x43E /* 00001432 */]
00000FF6 548F addq.l A7, 2
00000FF8 6000 039E bra +0x3A0 /* 00001398 */
label00000FFC:
00000FFC 0C6E 0012 FFFC cmpi.w [A6 - 0x4], 0x12
00001002 6E0E bgt +0x10 /* 00001012 */
00001004 3F3C 0003 move.w -[A7], 0x3
00001008 4EBA 0428 jsr [PC + 0x428 /* 00001432 */]
0000100C 548F addq.l A7, 2
0000100E 6000 0388 bra +0x38A /* 00001398 */
label00001012:
00001012 0C6E 001B FFFC cmpi.w [A6 - 0x4], 0x1B
00001018 6E0E bgt +0x10 /* 00001028 */
0000101A 3F3C 0004 move.w -[A7], 0x4
0000101E 4EBA 0412 jsr [PC + 0x412 /* 00001432 */]
00001022 548F addq.l A7, 2
00001024 6000 0372 bra +0x374 /* 00001398 */
label00001028:
00001028 0C6E 001C FFFC cmpi.w [A6 - 0x4], 0x1C
0000102E 660E bne +0x10 /* 0000103E */
00001030 3F3C 0001 move.w -[A7], 0x1
00001034 4EBA 03FC jsr [PC + 0x3FC /* 00001432 */]
00001038 548F addq.l A7, 2
0000103A 6000 035C bra +0x35E /* 00001398 */
label0000103E:
0000103E 0C6E 001F FFFC cmpi.w [A6 - 0x4], 0x1F
00001044 6E00 0352 bgt +0x354 /* 00001398 */
00001048 3F3C 0005 move.w -[A7], 0x5
0000104C 4EBA 03E4 jsr [PC + 0x3E4 /* 00001432 */]
00001050 548F addq.l A7, 2
00001052 6000 0344 bra +0x346 /* 00001398 */
label00001056:
00001056 4EBA 123C jsr [PC + 0x123C /* 00002294 */]
0000105A 0C6E 0048 FFFA cmpi.w [A6 - 0x6], 0x48 /* 'H' */
00001060 6618 bne +0x1A /* 0000107A */
00001062 3F3C 0001 move.w -[A7], 0x1
00001066 3F3C 0005 move.w -[A7], 0x5
0000106A 4EBA 0540 jsr [PC + 0x540 /* 000015AC */]
0000106E 588F addq.l A7, 4
00001070 4A40 tst.w D0
00001072 6600 0324 bne +0x326 /* 00001398 */
00001076 6000 02AA bra +0x2AC /* 00001322 */
label0000107A:
0000107A 0C6E 0049 FFFA cmpi.w [A6 - 0x6], 0x49 /* 'I' */
00001080 6708 beq +0xA /* 0000108A */
00001082 0C6E 004A FFFA cmpi.w [A6 - 0x6], 0x4A /* 'J' */
00001088 6618 bne +0x1A /* 000010A2 */
label0000108A:
0000108A 3F3C 0002 move.w -[A7], 0x2
0000108E 3F3C 0005 move.w -[A7], 0x5
00001092 4EBA 0518 jsr [PC + 0x518 /* 000015AC */]
00001096 588F addq.l A7, 4
00001098 4A40 tst.w D0
0000109A 6600 02FC bne +0x2FE /* 00001398 */
0000109E 6000 0282 bra +0x284 /* 00001322 */
label000010A2:
000010A2 0C6E 004B FFFA cmpi.w [A6 - 0x6], 0x4B /* 'K' */
000010A8 6618 bne +0x1A /* 000010C2 */
000010AA 3F3C 0003 move.w -[A7], 0x3
000010AE 3F3C 0005 move.w -[A7], 0x5
000010B2 4EBA 04F8 jsr [PC + 0x4F8 /* 000015AC */]
000010B6 588F addq.l A7, 4
000010B8 4A40 tst.w D0
000010BA 6600 02DC bne +0x2DE /* 00001398 */
000010BE 6000 0262 bra +0x264 /* 00001322 */
label000010C2:
000010C2 0C6E 004C FFFA cmpi.w [A6 - 0x6], 0x4C /* 'L' */
000010C8 6708 beq +0xA /* 000010D2 */
000010CA 0C6E 004D FFFA cmpi.w [A6 - 0x6], 0x4D /* 'M' */
000010D0 6618 bne +0x1A /* 000010EA */
label000010D2:
000010D2 3F3C 0004 move.w -[A7], 0x4
000010D6 3F3C 0005 move.w -[A7], 0x5
000010DA 4EBA 04D0 jsr [PC + 0x4D0 /* 000015AC */]
000010DE 588F addq.l A7, 4
000010E0 4A40 tst.w D0
000010E2 6600 02B4 bne +0x2B6 /* 00001398 */
000010E6 6000 023A bra +0x23C /* 00001322 */
label000010EA:
000010EA 0C6E 004E FFFA cmpi.w [A6 - 0x6], 0x4E /* 'N' */
000010F0 6618 bne +0x1A /* 0000110A */
000010F2 3F3C 0001 move.w -[A7], 0x1
000010F6 3F3C 0003 move.w -[A7], 0x3
000010FA 4EBA 04B0 jsr [PC + 0x4B0 /* 000015AC */]
000010FE 588F addq.l A7, 4
00001100 4A40 tst.w D0
00001102 6600 0294 bne +0x296 /* 00001398 */
00001106 6000 021A bra +0x21C /* 00001322 */
label0000110A:
0000110A 0C6E 004F FFFA cmpi.w [A6 - 0x6], 0x4F /* 'O' */
00001110 6618 bne +0x1A /* 0000112A */
00001112 3F3C 0002 move.w -[A7], 0x2
00001116 3F3C 0003 move.w -[A7], 0x3
0000111A 4EBA 0490 jsr [PC + 0x490 /* 000015AC */]
0000111E 588F addq.l A7, 4
00001120 4A40 tst.w D0
00001122 6600 0274 bne +0x276 /* 00001398 */
00001126 6000 01FA bra +0x1FC /* 00001322 */
label0000112A:
0000112A 0C6E 0053 FFFA cmpi.w [A6 - 0x6], 0x53 /* 'S' */
00001130 6E20 bgt +0x22 /* 00001152 */
00001132 0C6E 004F FFFA cmpi.w [A6 - 0x6], 0x4F /* 'O' */
00001138 6F18 ble +0x1A /* 00001152 */
0000113A 3F3C 0003 move.w -[A7], 0x3
0000113E 3F3C 0003 move.w -[A7], 0x3
00001142 4EBA 0468 jsr [PC + 0x468 /* 000015AC */]
00001146 588F addq.l A7, 4
00001148 4A40 tst.w D0
0000114A 6600 024C bne +0x24E /* 00001398 */
0000114E 6000 01D2 bra +0x1D4 /* 00001322 */
label00001152:
00001152 0C6E 0056 FFFA cmpi.w [A6 - 0x6], 0x56 /* 'V' */
00001158 6E20 bgt +0x22 /* 0000117A */
0000115A 0C6E 0053 FFFA cmpi.w [A6 - 0x6], 0x53 /* 'S' */
00001160 6F18 ble +0x1A /* 0000117A */
00001162 3F3C 0004 move.w -[A7], 0x4
00001166 3F3C 0003 move.w -[A7], 0x3
0000116A 4EBA 0440 jsr [PC + 0x440 /* 000015AC */]
0000116E 588F addq.l A7, 4
00001170 4A40 tst.w D0
00001172 6600 0224 bne +0x226 /* 00001398 */
00001176 6000 01AA bra +0x1AC /* 00001322 */
label0000117A:
0000117A 0C6E 0057 FFFA cmpi.w [A6 - 0x6], 0x57 /* 'W' */
00001180 6618 bne +0x1A /* 0000119A */
00001182 3F3C 0001 move.w -[A7], 0x1
00001186 3F3C 0004 move.w -[A7], 0x4
0000118A 4EBA 0420 jsr [PC + 0x420 /* 000015AC */]
0000118E 588F addq.l A7, 4
00001190 4A40 tst.w D0
00001192 6600 0204 bne +0x206 /* 00001398 */
00001196 6000 018A bra +0x18C /* 00001322 */
label0000119A:
0000119A 0C6E 0058 FFFA cmpi.w [A6 - 0x6], 0x58 /* 'X' */
000011A0 6618 bne +0x1A /* 000011BA */
000011A2 3F3C 0002 move.w -[A7], 0x2
000011A6 3F3C 0004 move.w -[A7], 0x4
000011AA 4EBA 0400 jsr [PC + 0x400 /* 000015AC */]
000011AE 588F addq.l A7, 4
000011B0 4A40 tst.w D0
000011B2 6600 01E4 bne +0x1E6 /* 00001398 */
000011B6 6000 016A bra +0x16C /* 00001322 */
label000011BA:
000011BA 0C6E 0059 FFFA cmpi.w [A6 - 0x6], 0x59 /* 'Y' */
000011C0 6618 bne +0x1A /* 000011DA */
000011C2 3F3C 0003 move.w -[A7], 0x3
000011C6 3F3C 0004 move.w -[A7], 0x4
000011CA 4EBA 03E0 jsr [PC + 0x3E0 /* 000015AC */]
000011CE 588F addq.l A7, 4
000011D0 4A40 tst.w D0
000011D2 6600 01C4 bne +0x1C6 /* 00001398 */
000011D6 6000 014A bra +0x14C /* 00001322 */
label000011DA:
000011DA 0C6E 005C FFFA cmpi.w [A6 - 0x6], 0x5C /* '\\' */
000011E0 6E20 bgt +0x22 /* 00001202 */
000011E2 0C6E 0059 FFFA cmpi.w [A6 - 0x6], 0x59 /* 'Y' */
000011E8 6F18 ble +0x1A /* 00001202 */
000011EA 3F3C 0004 move.w -[A7], 0x4
000011EE 3F3C 0004 move.w -[A7], 0x4
000011F2 4EBA 03B8 jsr [PC + 0x3B8 /* 000015AC */]
000011F6 588F addq.l A7, 4
000011F8 4A40 tst.w D0
000011FA 6600 019C bne +0x19E /* 00001398 */
000011FE 6000 0122 bra +0x124 /* 00001322 */
label00001202:
00001202 0C6E 005D FFFA cmpi.w [A6 - 0x6], 0x5D /* ']' */
00001208 6618 bne +0x1A /* 00001222 */
0000120A 3F3C 0005 move.w -[A7], 0x5
0000120E 3F3C 0004 move.w -[A7], 0x4
00001212 4EBA 0398 jsr [PC + 0x398 /* 000015AC */]
00001216 588F addq.l A7, 4
00001218 4A40 tst.w D0
0000121A 6600 017C bne +0x17E /* 00001398 */
0000121E 6000 0102 bra +0x104 /* 00001322 */
label00001222:
00001222 0C6E 005E FFFA cmpi.w [A6 - 0x6], 0x5E /* '^' */
00001228 6618 bne +0x1A /* 00001242 */
0000122A 3F3C 0006 move.w -[A7], 0x6
0000122E 3F3C 0004 move.w -[A7], 0x4
00001232 4EBA 0378 jsr [PC + 0x378 /* 000015AC */]
00001236 588F addq.l A7, 4
00001238 4A40 tst.w D0
0000123A 6600 015C bne +0x15E /* 00001398 */
0000123E 6000 00E2 bra +0xE4 /* 00001322 */
label00001242:
00001242 0C6E 005F FFFA cmpi.w [A6 - 0x6], 0x5F /* '_' */
00001248 6618 bne +0x1A /* 00001262 */
0000124A 3F3C 0001 move.w -[A7], 0x1
0000124E 3F3C 0001 move.w -[A7], 0x1
00001252 4EBA 0358 jsr [PC + 0x358 /* 000015AC */]
00001256 588F addq.l A7, 4
00001258 4A40 tst.w D0
0000125A 6600 013C bne +0x13E /* 00001398 */
0000125E 6000 00C2 bra +0xC4 /* 00001322 */
label00001262:
00001262 0C6E 0060 FFFA cmpi.w [A6 - 0x6], 0x60 /* '`' */
00001268 6618 bne +0x1A /* 00001282 */
0000126A 3F3C 0002 move.w -[A7], 0x2
0000126E 3F3C 0001 move.w -[A7], 0x1
00001272 4EBA 0338 jsr [PC + 0x338 /* 000015AC */]
00001276 588F addq.l A7, 4
00001278 4A40 tst.w D0
0000127A 6600 011C bne +0x11E /* 00001398 */
0000127E 6000 00A2 bra +0xA4 /* 00001322 */
label00001282:
00001282 0C6E 0061 FFFA cmpi.w [A6 - 0x6], 0x61 /* 'a' */
00001288 6618 bne +0x1A /* 000012A2 */
0000128A 3F3C 0003 move.w -[A7], 0x3
0000128E 3F3C 0001 move.w -[A7], 0x1
00001292 4EBA 0318 jsr [PC + 0x318 /* 000015AC */]
00001296 588F addq.l A7, 4
00001298 4A40 tst.w D0
0000129A 6600 00FC bne +0xFE /* 00001398 */
0000129E 6000 0082 bra +0x84 /* 00001322 */
label000012A2:
000012A2 0C6E 0062 FFFA cmpi.w [A6 - 0x6], 0x62 /* 'b' */
000012A8 6618 bne +0x1A /* 000012C2 */
000012AA 3F3C 0001 move.w -[A7], 0x1
000012AE 3F3C 0002 move.w -[A7], 0x2
000012B2 4EBA 02F8 jsr [PC + 0x2F8 /* 000015AC */]
000012B6 588F addq.l A7, 4
000012B8 4A40 tst.w D0
000012BA 6600 00DC bne +0xDE /* 00001398 */
000012BE 6000 0062 bra +0x64 /* 00001322 */
label000012C2:
000012C2 0C6E 0063 FFFA cmpi.w [A6 - 0x6], 0x63 /* 'c' */
000012C8 6616 bne +0x18 /* 000012E0 */
000012CA 3F3C 0002 move.w -[A7], 0x2
000012CE 3F3C 0002 move.w -[A7], 0x2
000012D2 4EBA 02D8 jsr [PC + 0x2D8 /* 000015AC */]
000012D6 588F addq.l A7, 4
000012D8 4A40 tst.w D0
000012DA 6600 00BC bne +0xBE /* 00001398 */
000012DE 6042 bra +0x44 /* 00001322 */
label000012E0:
000012E0 0C6E 0066 FFFA cmpi.w [A6 - 0x6], 0x66 /* 'f' */
000012E6 6E1E bgt +0x20 /* 00001306 */
000012E8 0C6E 0063 FFFA cmpi.w [A6 - 0x6], 0x63 /* 'c' */
000012EE 6F16 ble +0x18 /* 00001306 */
000012F0 3F3C 0003 move.w -[A7], 0x3
000012F4 3F3C 0002 move.w -[A7], 0x2
000012F8 4EBA 02B2 jsr [PC + 0x2B2 /* 000015AC */]
000012FC 588F addq.l A7, 4
000012FE 4A40 tst.w D0
00001300 6600 0096 bne +0x98 /* 00001398 */
00001304 601C bra +0x1E /* 00001322 */
label00001306:
00001306 0C6E 0067 FFFA cmpi.w [A6 - 0x6], 0x67 /* 'g' */
0000130C 6614 bne +0x16 /* 00001322 */
0000130E 3F3C 0004 move.w -[A7], 0x4
00001312 3F3C 0002 move.w -[A7], 0x2
00001316 4EBA 0294 jsr [PC + 0x294 /* 000015AC */]
0000131A 588F addq.l A7, 4
0000131C 4A40 tst.w D0
0000131E 6600 0078 bne +0x7A /* 00001398 */
label00001322:
00001322 4EBA 0F70 jsr [PC + 0xF70 /* 00002294 */]
00001326 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000132A 4EBA 0E6C jsr [PC + 0xE6C /* 00002198 */]
0000132E 548F addq.l A7, 2
00001330 3D40 FFFC move.w [A6 - 0x4], D0
00001334 0C6E 0006 FFFC cmpi.w [A6 - 0x4], 0x6
0000133A 6E0E bgt +0x10 /* 0000134A */
0000133C 3F3C 0005 move.w -[A7], 0x5
00001340 4EBA 0062 jsr [PC + 0x62 /* 000013A4 */]
00001344 548F addq.l A7, 2
00001346 6000 0050 bra +0x52 /* 00001398 */
label0000134A:
0000134A 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF
00001350 6E0C bgt +0xE /* 0000135E */
00001352 3F3C 0003 move.w -[A7], 0x3
00001356 4EBA 004C jsr [PC + 0x4C /* 000013A4 */]
0000135A 548F addq.l A7, 2
0000135C 603A bra +0x3C /* 00001398 */
label0000135E:
0000135E 0C6E 0017 FFFC cmpi.w [A6 - 0x4], 0x17
00001364 6E0C bgt +0xE /* 00001372 */
00001366 3F3C 0004 move.w -[A7], 0x4
0000136A 4EBA 0038 jsr [PC + 0x38 /* 000013A4 */]
0000136E 548F addq.l A7, 2
00001370 6026 bra +0x28 /* 00001398 */
label00001372:
00001372 0C6E 001A FFFC cmpi.w [A6 - 0x4], 0x1A
00001378 6E0C bgt +0xE /* 00001386 */
0000137A 3F3C 0001 move.w -[A7], 0x1
0000137E 4EBA 0024 jsr [PC + 0x24 /* 000013A4 */]
00001382 548F addq.l A7, 2
00001384 6012 bra +0x14 /* 00001398 */
label00001386:
00001386 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */
0000138C 6E0A bgt +0xC /* 00001398 */
0000138E 3F3C 0002 move.w -[A7], 0x2
00001392 4EBA 0010 jsr [PC + 0x10 /* 000013A4 */]
00001396 548F addq.l A7, 2
label00001398:
00001398 4E5E unlink A6
0000139A 4E75 rts
0000139C 5245 addq.w D5, 1
0000139E 424F clr.w A7
000013A0 554E subq.w A6, 2
000013A2 4420 neg.b -[A0]
fn000013A4:
000013A4 4E56 FFFE link A6, -0x0002
000013A8 7001 moveq.l D0, 0x01
000013AA 3D40 FFFE move.w [A6 - 0x2], D0
000013AE 6000 006E bra +0x70 /* 0000141E */
label000013B2:
000013B2 302D FD3A move.w D0, [A5 - 0x2C6]
000013B6 C1FC 03CC muls.w D0, 0x3CC
000013BA 41ED F4FC lea.l A0, [A5 - 0xB04]
000013BE D1C0 add.l A0, D0
000013C0 302E FFFE move.w D0, [A6 - 0x2]
000013C4 C1FC 00A2 muls.w D0, 0xA2
000013C8 D1C0 add.l A0, D0
000013CA 3028 002C move.w D0, [A0 + 0x2C]
000013CE B06E 0008 cmp.w D0, [A6 + 0x8]
000013D2 6646 bne +0x48 /* 0000141A */
000013D4 302D FD3A move.w D0, [A5 - 0x2C6]
000013D8 C1FC 03CC muls.w D0, 0x3CC
000013DC 41ED F4FC lea.l A0, [A5 - 0xB04]
000013E0 D1C0 add.l A0, D0
000013E2 302E FFFE move.w D0, [A6 - 0x2]
000013E6 C1FC 00A2 muls.w D0, 0xA2
000013EA D1C0 add.l A0, D0
000013EC 5268 0094 addq.w [A0 + 0x94], 1
000013F0 302D FD3A move.w D0, [A5 - 0x2C6]
000013F4 C1FC 03CC muls.w D0, 0x3CC
000013F8 41ED F4FC lea.l A0, [A5 - 0xB04]
000013FC D1C0 add.l A0, D0
000013FE 302E FFFE move.w D0, [A6 - 0x2]
00001402 C1FC 00A2 muls.w D0, 0xA2
00001406 D1C0 add.l A0, D0
00001408 486D D7CA pea.l [A5 - 0x2836]
0000140C 4850 pea.l [A0]
0000140E 486D D7B2 pea.l [A5 - 0x284E]
00001412 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001416 4FEF 000C lea.l A7, [A7 + 0xC]
label0000141A:
0000141A 526E FFFE addq.w [A6 - 0x2], 1
label0000141E:
0000141E 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00001424 6F8C ble -0x72 /* 000013B2 */
00001426 4E5E unlink A6
00001428 4E75 rts
0000142A 5441 addq.w D1, 2
0000142C 534B subq.w A3, 1
0000142E 4452 neg.w [A2]
00001430 4220 clr.b -[A0]
fn00001432:
00001432 4E56 FFFE link A6, -0x0002
00001436 7001 moveq.l D0, 0x01
00001438 3D40 FFFE move.w [A6 - 0x2], D0
0000143C 6000 0074 bra +0x76 /* 000014B2 */
label00001440:
00001440 302D FD3A move.w D0, [A5 - 0x2C6]
00001444 C1FC 03CC muls.w D0, 0x3CC
00001448 41ED F4FC lea.l A0, [A5 - 0xB04]
0000144C D1C0 add.l A0, D0
0000144E 302E FFFE move.w D0, [A6 - 0x2]
00001452 C1FC 00A2 muls.w D0, 0xA2
00001456 D1C0 add.l A0, D0
00001458 3028 002C move.w D0, [A0 + 0x2C]
0000145C B06E 0008 cmp.w D0, [A6 + 0x8]
00001460 664C bne +0x4E /* 000014AE */
00001462 302D FD3A move.w D0, [A5 - 0x2C6]
00001466 C1FC 03CC muls.w D0, 0x3CC
0000146A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000146E D1C0 add.l A0, D0
00001470 302E FFFE move.w D0, [A6 - 0x2]
00001474 C1FC 00A2 muls.w D0, 0xA2
00001478 D1C0 add.l A0, D0
0000147A 5268 0092 addq.w [A0 + 0x92], 1
0000147E 302D FD3A move.w D0, [A5 - 0x2C6]
00001482 C1FC 03CC muls.w D0, 0x3CC
00001486 41ED F4FC lea.l A0, [A5 - 0xB04]
0000148A D1C0 add.l A0, D0
0000148C 302E FFFE move.w D0, [A6 - 0x2]
00001490 C1FC 00A2 muls.w D0, 0xA2
00001494 D1C0 add.l A0, D0
00001496 486D D7E4 pea.l [A5 - 0x281C]
0000149A 4850 pea.l [A0]
0000149C 486D D7CC pea.l [A5 - 0x2834]
000014A0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000014A4 4FEF 000C lea.l A7, [A7 + 0xC]
000014A8 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2]
label000014AE:
000014AE 526E FFFE addq.w [A6 - 0x2], 1
label000014B2:
000014B2 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
000014B8 6F86 ble -0x78 /* 00001440 */
000014BA 3F3C 0001 move.w -[A7], 0x1
000014BE 4EBA EB40 jsr [PC - 0x14C0 /* 00000000 */]
000014C2 548F addq.l A7, 2
000014C4 4E5E unlink A6
000014C6 4E75 rts
000014C8 5441 addq.w D1, 2
000014CA 534B subq.w A3, 1
000014CC 4F52 chk.w D7, [A2]
000014CE 4220 clr.b -[A0]
fn000014D0:
000014D0 4E56 FFFE link A6, -0x0002
000014D4 7001 moveq.l D0, 0x01
000014D6 3D40 FFFE move.w [A6 - 0x2], D0
000014DA 6000 00B8 bra +0xBA /* 00001594 */
label000014DE:
000014DE 302D FD3A move.w D0, [A5 - 0x2C6]
000014E2 C1FC 03CC muls.w D0, 0x3CC
000014E6 41ED F4FC lea.l A0, [A5 - 0xB04]
000014EA D1C0 add.l A0, D0
000014EC 302E FFFE move.w D0, [A6 - 0x2]
000014F0 C1FC 00A2 muls.w D0, 0xA2
000014F4 D1C0 add.l A0, D0
000014F6 3028 002C move.w D0, [A0 + 0x2C]
000014FA B06E 0008 cmp.w D0, [A6 + 0x8]
000014FE 6600 0090 bne +0x92 /* 00001590 */
00001502 302D FD3A move.w D0, [A5 - 0x2C6]
00001506 C1FC 03CC muls.w D0, 0x3CC
0000150A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000150E D1C0 add.l A0, D0
00001510 302E FFFE move.w D0, [A6 - 0x2]
00001514 C1FC 00A2 muls.w D0, 0xA2
00001518 D1C0 add.l A0, D0
0000151A 302D FD3A move.w D0, [A5 - 0x2C6]
0000151E C1FC 03CC muls.w D0, 0x3CC
00001522 43ED F4FC lea.l A1, [A5 - 0xB04]
00001526 D3C0 add.l A1, D0
00001528 302E FFFE move.w D0, [A6 - 0x2]
0000152C C1FC 00A2 muls.w D0, 0xA2
00001530 D3C0 add.l A1, D0
00001532 3029 002E move.w D0, [A1 + 0x2E]
00001536 48C0 ext.l D0
00001538 D080 add.l D0, D0
0000153A D1C0 add.l A0, D0
0000153C 3028 0054 move.w D0, [A0 + 0x54]
00001540 B06E 000A cmp.w D0, [A6 + 0xA]
00001544 6D4A blt +0x4C /* 00001590 */
00001546 302D FD3A move.w D0, [A5 - 0x2C6]
0000154A C1FC 03CC muls.w D0, 0x3CC
0000154E 41ED F4FC lea.l A0, [A5 - 0xB04]
00001552 D1C0 add.l A0, D0
00001554 302E FFFE move.w D0, [A6 - 0x2]
00001558 C1FC 00A2 muls.w D0, 0xA2
0000155C D1C0 add.l A0, D0
0000155E 486D D7FE pea.l [A5 - 0x2802]
00001562 4850 pea.l [A0]
00001564 486D D7E6 pea.l [A5 - 0x281A]
00001568 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000156C 4FEF 000C lea.l A7, [A7 + 0xC]
00001570 302D FD3A move.w D0, [A5 - 0x2C6]
00001574 C1FC 03CC muls.w D0, 0x3CC
00001578 41ED F4FC lea.l A0, [A5 - 0xB04]
0000157C D1C0 add.l A0, D0
0000157E 302E FFFE move.w D0, [A6 - 0x2]
00001582 C1FC 00A2 muls.w D0, 0xA2
00001586 D1C0 add.l A0, D0
00001588 5268 0094 addq.w [A0 + 0x94], 1
0000158C 7001 moveq.l D0, 0x01
0000158E 6010 bra +0x12 /* 000015A0 */
label00001590:
00001590 526E FFFE addq.w [A6 - 0x2], 1
label00001594:
00001594 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
0000159A 6F00 FF42 ble -0xBC /* 000014DE */
0000159E 7000 moveq.l D0, 0x00
label000015A0:
000015A0 4E5E unlink A6
000015A2 4E75 rts
000015A4 4445 neg.w D5
000015A6 4652 not.w [A2]
000015A8 4542 chk.w D2, D2
000015AA 4F55 chk.w D7, [A5]
fn000015AC:
000015AC 4E56 FFFE link A6, -0x0002
000015B0 7001 moveq.l D0, 0x01
000015B2 3D40 FFFE move.w [A6 - 0x2], D0
000015B6 6000 00C8 bra +0xCA /* 00001680 */
label000015BA:
000015BA 302D FD3A move.w D0, [A5 - 0x2C6]
000015BE C1FC 03CC muls.w D0, 0x3CC
000015C2 41ED F4FC lea.l A0, [A5 - 0xB04]
000015C6 D1C0 add.l A0, D0
000015C8 302E FFFE move.w D0, [A6 - 0x2]
000015CC C1FC 00A2 muls.w D0, 0xA2
000015D0 D1C0 add.l A0, D0
000015D2 3028 002C move.w D0, [A0 + 0x2C]
000015D6 B06E 0008 cmp.w D0, [A6 + 0x8]
000015DA 6600 00A0 bne +0xA2 /* 0000167C */
000015DE 302D FD3A move.w D0, [A5 - 0x2C6]
000015E2 C1FC 03CC muls.w D0, 0x3CC
000015E6 41ED F4FC lea.l A0, [A5 - 0xB04]
000015EA D1C0 add.l A0, D0
000015EC 302E FFFE move.w D0, [A6 - 0x2]
000015F0 C1FC 00A2 muls.w D0, 0xA2
000015F4 D1C0 add.l A0, D0
000015F6 302D FD3A move.w D0, [A5 - 0x2C6]
000015FA C1FC 03CC muls.w D0, 0x3CC
000015FE 43ED F4FC lea.l A1, [A5 - 0xB04]
00001602 D3C0 add.l A1, D0
00001604 302E FFFE move.w D0, [A6 - 0x2]
00001608 C1FC 00A2 muls.w D0, 0xA2
0000160C D3C0 add.l A1, D0
0000160E 3029 002E move.w D0, [A1 + 0x2E]
00001612 48C0 ext.l D0
00001614 D080 add.l D0, D0
00001616 D1C0 add.l A0, D0
00001618 3028 004C move.w D0, [A0 + 0x4C]
0000161C B06E 000A cmp.w D0, [A6 + 0xA]
00001620 6D5A blt +0x5C /* 0000167C */
00001622 302D FD3A move.w D0, [A5 - 0x2C6]
00001626 C1FC 03CC muls.w D0, 0x3CC
0000162A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000162E D1C0 add.l A0, D0
00001630 302E FFFE move.w D0, [A6 - 0x2]
00001634 C1FC 00A2 muls.w D0, 0xA2
00001638 D1C0 add.l A0, D0
0000163A 5268 0092 addq.w [A0 + 0x92], 1
0000163E 302D FD3A move.w D0, [A5 - 0x2C6]
00001642 C1FC 03CC muls.w D0, 0x3CC
00001646 41ED F4FC lea.l A0, [A5 - 0xB04]
0000164A D1C0 add.l A0, D0
0000164C 302E FFFE move.w D0, [A6 - 0x2]
00001650 C1FC 00A2 muls.w D0, 0xA2
00001654 D1C0 add.l A0, D0
00001656 486D D818 pea.l [A5 - 0x27E8]
0000165A 4850 pea.l [A0]
0000165C 486D D800 pea.l [A5 - 0x2800]
00001660 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001664 4FEF 000C lea.l A7, [A7 + 0xC]
00001668 3B6E FFFE FD3C move.w [A5 - 0x2C4], [A6 - 0x2]
0000166E 3F3C 0001 move.w -[A7], 0x1
00001672 4EBA E98C jsr [PC - 0x1674 /* 00000000 */]
00001676 548F addq.l A7, 2
00001678 7001 moveq.l D0, 0x01
0000167A 6010 bra +0x12 /* 0000168C */
label0000167C:
0000167C 526E FFFE addq.w [A6 - 0x2], 1
label00001680:
00001680 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00001686 6F00 FF32 ble -0xCC /* 000015BA */
0000168A 7000 moveq.l D0, 0x00
label0000168C:
0000168C 4E5E unlink A6
0000168E 4E75 rts
00001690 4F46 chk.w D7, D6
00001692 4652 not.w [A2]
00001694 4542 chk.w D2, D2
00001696 4F55 chk.w D7, [A5]
export_18:
fn00001698:
00001698 7001 moveq.l D0, 0x01
0000169A 3B40 FD3A move.w [A5 - 0x2C6], D0
0000169E 3F3C 0005 move.w -[A7], 0x5
000016A2 4EBA 0AF4 jsr [PC + 0xAF4 /* 00002198 */]
000016A6 548F addq.l A7, 2
000016A8 3B40 FD3C move.w [A5 - 0x2C4], D0
000016AC 3F3C 003C move.w -[A7], 0x3C /* '<' */
000016B0 4EBA 0AE6 jsr [PC + 0xAE6 /* 00002198 */]
000016B4 548F addq.l A7, 2
000016B6 3B40 FD3E move.w [A5 - 0x2C2], D0
000016BA 486D D81C pea.l [A5 - 0x27E4]
000016BE 486D FCDE pea.l [A5 - 0x322]
000016C2 486D D81A pea.l [A5 - 0x27E6]
000016C6 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000016CA 4FEF 000C lea.l A7, [A7 + 0xC]
000016CE 302D FD3C move.w D0, [A5 - 0x2C4]
000016D2 C1FC 00A2 muls.w D0, 0xA2
000016D6 41ED F8C8 lea.l A0, [A5 - 0x738]
000016DA D1C0 add.l A0, D0
000016DC 486D D834 pea.l [A5 - 0x27CC]
000016E0 4850 pea.l [A0]
000016E2 486D D830 pea.l [A5 - 0x27D0]
000016E6 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000016EA 4FEF 000C lea.l A7, [A7 + 0xC]
000016EE 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */
000016F4 6E00 0366 bgt +0x368 /* 00001A5C */
000016F8 302D FD3C move.w D0, [A5 - 0x2C4]
000016FC C1FC 00A2 muls.w D0, 0xA2
00001700 41ED F4FC lea.l A0, [A5 - 0xB04]
00001704 D1C0 add.l A0, D0
00001706 302D FD3E move.w D0, [A5 - 0x2C2]
0000170A B068 0066 cmp.w D0, [A0 + 0x66]
0000170E 6E56 bgt +0x58 /* 00001766 */
00001710 302D FD3C move.w D0, [A5 - 0x2C4]
00001714 C1FC 00A2 muls.w D0, 0xA2
00001718 41ED F4FC lea.l A0, [A5 - 0xB04]
0000171C D1C0 add.l A0, D0
0000171E 486D D854 pea.l [A5 - 0x27AC]
00001722 4850 pea.l [A0]
00001724 486D D848 pea.l [A5 - 0x27B8]
00001728 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000172C 4FEF 000C lea.l A7, [A7 + 0xC]
00001730 302D FD3C move.w D0, [A5 - 0x2C4]
00001734 C1FC 00A2 muls.w D0, 0xA2
00001738 41ED F4FC lea.l A0, [A5 - 0xB04]
0000173C D1C0 add.l A0, D0
0000173E 5268 009A addq.w [A0 + 0x9A], 1
00001742 302D FD3C move.w D0, [A5 - 0x2C4]
00001746 C1FC 00A2 muls.w D0, 0xA2
0000174A 41ED F8C8 lea.l A0, [A5 - 0x738]
0000174E D1C0 add.l A0, D0
00001750 5268 009C addq.w [A0 + 0x9C], 1
00001754 4EBA 0B3E jsr [PC + 0xB3E /* 00002294 */]
00001758 3F3C 0001 move.w -[A7], 0x1
0000175C 4EBA E8A2 jsr [PC - 0x175E /* 00000000 */]
00001760 548F addq.l A7, 2
00001762 6000 04B0 bra +0x4B2 /* 00001C14 */
label00001766:
00001766 302D FD3C move.w D0, [A5 - 0x2C4]
0000176A C1FC 00A2 muls.w D0, 0xA2
0000176E 41ED F4FC lea.l A0, [A5 - 0xB04]
00001772 D1C0 add.l A0, D0
00001774 302D FD3E move.w D0, [A5 - 0x2C2]
00001778 B068 0068 cmp.w D0, [A0 + 0x68]
0000177C 6E4C bgt +0x4E /* 000017CA */
0000177E 302D FD3C move.w D0, [A5 - 0x2C4]
00001782 C1FC 00A2 muls.w D0, 0xA2
00001786 41ED F4FC lea.l A0, [A5 - 0xB04]
0000178A D1C0 add.l A0, D0
0000178C 486D D872 pea.l [A5 - 0x278E]
00001790 4850 pea.l [A0]
00001792 486D D866 pea.l [A5 - 0x279A]
00001796 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000179A 4FEF 000C lea.l A7, [A7 + 0xC]
0000179E 302D FD3C move.w D0, [A5 - 0x2C4]
000017A2 C1FC 00A2 muls.w D0, 0xA2
000017A6 41ED F4FC lea.l A0, [A5 - 0xB04]
000017AA D1C0 add.l A0, D0
000017AC 5268 009A addq.w [A0 + 0x9A], 1
000017B0 302D FD3C move.w D0, [A5 - 0x2C4]
000017B4 C1FC 00A2 muls.w D0, 0xA2
000017B8 41ED F8C8 lea.l A0, [A5 - 0x738]
000017BC D1C0 add.l A0, D0
000017BE 5268 009C addq.w [A0 + 0x9C], 1
000017C2 4EBA 0AD0 jsr [PC + 0xAD0 /* 00002294 */]
000017C6 6000 044C bra +0x44E /* 00001C14 */
label000017CA:
000017CA 302D FD3C move.w D0, [A5 - 0x2C4]
000017CE C1FC 00A2 muls.w D0, 0xA2
000017D2 41ED F4FC lea.l A0, [A5 - 0xB04]
000017D6 D1C0 add.l A0, D0
000017D8 302D FD3E move.w D0, [A5 - 0x2C2]
000017DC B068 006A cmp.w D0, [A0 + 0x6A]
000017E0 6E12 bgt +0x14 /* 000017F4 */
000017E2 3F3C 0001 move.w -[A7], 0x1
000017E6 4EBA F03C jsr [PC - 0xFC4 /* 00000824 */]
000017EA 548F addq.l A7, 2
000017EC 4EBA 0AA6 jsr [PC + 0xAA6 /* 00002294 */]
000017F0 6000 0422 bra +0x424 /* 00001C14 */
label000017F4:
000017F4 302D FD3C move.w D0, [A5 - 0x2C4]
000017F8 C1FC 00A2 muls.w D0, 0xA2
000017FC 41ED F4FC lea.l A0, [A5 - 0xB04]
00001800 D1C0 add.l A0, D0
00001802 302D FD3C move.w D0, [A5 - 0x2C4]
00001806 C1FC 00A2 muls.w D0, 0xA2
0000180A 43ED F4FC lea.l A1, [A5 - 0xB04]
0000180E D3C0 add.l A1, D0
00001810 3028 006C move.w D0, [A0 + 0x6C]
00001814 9069 006A sub.w D0, [A1 + 0x6A]
00001818 48C0 ext.l D0
0000181A 81FC 0002 divs.w D0, 0x2
0000181E 322D FD3C move.w D1, [A5 - 0x2C4]
00001822 C3FC 00A2 muls.w D1, 0xA2
00001826 41ED F4FC lea.l A0, [A5 - 0xB04]
0000182A D1C1 add.l A0, D1
0000182C D068 006A add.w D0, [A0 + 0x6A]
00001830 B06D FD3E cmp.w D0, [A5 - 0x2C2]
00001834 6D3C blt +0x3E /* 00001872 */
00001836 3F3C 0001 move.w -[A7], 0x1
0000183A 4EBA 1036 jsr [PC + 0x1036 /* 00002872 */]
0000183E 548F addq.l A7, 2
00001840 3B40 FD3C move.w [A5 - 0x2C4], D0
00001844 302D FD3C move.w D0, [A5 - 0x2C4]
00001848 C1FC 00A2 muls.w D0, 0xA2
0000184C 41ED F8C8 lea.l A0, [A5 - 0x738]
00001850 D1C0 add.l A0, D0
00001852 486D D880 pea.l [A5 - 0x2780]
00001856 4850 pea.l [A0]
00001858 486D D874 pea.l [A5 - 0x278C]
0000185C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001860 4FEF 000C lea.l A7, [A7 + 0xC]
00001864 3F3C 0002 move.w -[A7], 0x2
00001868 4EBA E796 jsr [PC - 0x186A /* 00000000 */]
0000186C 548F addq.l A7, 2
0000186E 6000 03A4 bra +0x3A6 /* 00001C14 */
label00001872:
00001872 302D FD3C move.w D0, [A5 - 0x2C4]
00001876 C1FC 00A2 muls.w D0, 0xA2
0000187A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000187E D1C0 add.l A0, D0
00001880 302D FD3E move.w D0, [A5 - 0x2C2]
00001884 B068 006C cmp.w D0, [A0 + 0x6C]
00001888 6E0E bgt +0x10 /* 00001898 */
0000188A 3F3C 0002 move.w -[A7], 0x2
0000188E 4EBA E770 jsr [PC - 0x1890 /* 00000000 */]
00001892 548F addq.l A7, 2
00001894 6000 037E bra +0x380 /* 00001C14 */
label00001898:
00001898 302D FD3C move.w D0, [A5 - 0x2C4]
0000189C C1FC 00A2 muls.w D0, 0xA2
000018A0 41ED F4FC lea.l A0, [A5 - 0xB04]
000018A4 D1C0 add.l A0, D0
000018A6 302D FD3E move.w D0, [A5 - 0x2C2]
000018AA B068 006E cmp.w D0, [A0 + 0x6E]
000018AE 6E4C bgt +0x4E /* 000018FC */
000018B0 302D FD3C move.w D0, [A5 - 0x2C4]
000018B4 C1FC 00A2 muls.w D0, 0xA2
000018B8 41ED F4FC lea.l A0, [A5 - 0xB04]
000018BC D1C0 add.l A0, D0
000018BE 486D D8A0 pea.l [A5 - 0x2760]
000018C2 4850 pea.l [A0]
000018C4 486D D892 pea.l [A5 - 0x276E]
000018C8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000018CC 4FEF 000C lea.l A7, [A7 + 0xC]
000018D0 302D FD3C move.w D0, [A5 - 0x2C4]
000018D4 C1FC 00A2 muls.w D0, 0xA2
000018D8 41ED F4FC lea.l A0, [A5 - 0xB04]
000018DC D1C0 add.l A0, D0
000018DE 5268 009E addq.w [A0 + 0x9E], 1
000018E2 302D FD3C move.w D0, [A5 - 0x2C4]
000018E6 C1FC 00A2 muls.w D0, 0xA2
000018EA 41ED F8C8 lea.l A0, [A5 - 0x738]
000018EE D1C0 add.l A0, D0
000018F0 5268 0088 addq.w [A0 + 0x88], 1
000018F4 4EBA F25C jsr [PC - 0xDA4 /* 00000B52 */]
000018F8 6000 031A bra +0x31C /* 00001C14 */
label000018FC:
000018FC 302D FD3C move.w D0, [A5 - 0x2C4]
00001900 C1FC 00A2 muls.w D0, 0xA2
00001904 41ED E344 lea.l A0, [A5 - 0x1CBC]
00001908 D1C0 add.l A0, D0
0000190A 302D FD3E move.w D0, [A5 - 0x2C2]
0000190E B068 0070 cmp.w D0, [A0 + 0x70]
00001912 6E5E bgt +0x60 /* 00001972 */
00001914 302D FD3C move.w D0, [A5 - 0x2C4]
00001918 C1FC 00A2 muls.w D0, 0xA2
0000191C 41ED F8C8 lea.l A0, [A5 - 0x738]
00001920 D1C0 add.l A0, D0
00001922 486D D8A6 pea.l [A5 - 0x275A]
00001926 4850 pea.l [A0]
00001928 486D D8A2 pea.l [A5 - 0x275E]
0000192C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001930 4FEF 000C lea.l A7, [A7 + 0xC]
00001934 302D FD3C move.w D0, [A5 - 0x2C4]
00001938 C1FC 00A2 muls.w D0, 0xA2
0000193C 41ED F8C8 lea.l A0, [A5 - 0x738]
00001940 D1C0 add.l A0, D0
00001942 5268 0086 addq.w [A0 + 0x86], 1
00001946 302D FD3C move.w D0, [A5 - 0x2C4]
0000194A C1FC 00A2 muls.w D0, 0xA2
0000194E 41ED F8C8 lea.l A0, [A5 - 0x738]
00001952 D1C0 add.l A0, D0
00001954 5268 0088 addq.w [A0 + 0x88], 1
00001958 4EBA 0D52 jsr [PC + 0xD52 /* 000026AC */]
0000195C 4EBA 0936 jsr [PC + 0x936 /* 00002294 */]
00001960 3F3C 0002 move.w -[A7], 0x2
00001964 3F3C 0001 move.w -[A7], 0x1
00001968 4EBA 0898 jsr [PC + 0x898 /* 00002202 */]
0000196C 588F addq.l A7, 4
0000196E 6000 02A4 bra +0x2A6 /* 00001C14 */
label00001972:
00001972 302D FD3C move.w D0, [A5 - 0x2C4]
00001976 C1FC 00A2 muls.w D0, 0xA2
0000197A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000197E D1C0 add.l A0, D0
00001980 302D FD3E move.w D0, [A5 - 0x2C2]
00001984 B068 0072 cmp.w D0, [A0 + 0x72]
00001988 6E3A bgt +0x3C /* 000019C4 */
0000198A 302D FD3C move.w D0, [A5 - 0x2C4]
0000198E C1FC 00A2 muls.w D0, 0xA2
00001992 41ED F8C8 lea.l A0, [A5 - 0x738]
00001996 D1C0 add.l A0, D0
00001998 486D D8CA pea.l [A5 - 0x2736]
0000199C 4850 pea.l [A0]
0000199E 486D D8B8 pea.l [A5 - 0x2748]
000019A2 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000019A6 4FEF 000C lea.l A7, [A7 + 0xC]
000019AA 302D FD3C move.w D0, [A5 - 0x2C4]
000019AE C1FC 00A2 muls.w D0, 0xA2
000019B2 41ED F8C8 lea.l A0, [A5 - 0x738]
000019B6 D1C0 add.l A0, D0
000019B8 5268 0088 addq.w [A0 + 0x88], 1
000019BC 4EBA F194 jsr [PC - 0xE6C /* 00000B52 */]
000019C0 6000 0252 bra +0x254 /* 00001C14 */
label000019C4:
000019C4 302D FD3C move.w D0, [A5 - 0x2C4]
000019C8 C1FC 00A2 muls.w D0, 0xA2
000019CC 41ED F8C8 lea.l A0, [A5 - 0x738]
000019D0 D1C0 add.l A0, D0
000019D2 302D FD3E move.w D0, [A5 - 0x2C2]
000019D6 B068 005C cmp.w D0, [A0 + 0x5C]
000019DA 6E3A bgt +0x3C /* 00001A16 */
000019DC 302D FD3C move.w D0, [A5 - 0x2C4]
000019E0 C1FC 00A2 muls.w D0, 0xA2
000019E4 41ED F8C8 lea.l A0, [A5 - 0x738]
000019E8 D1C0 add.l A0, D0
000019EA 486D D8DC pea.l [A5 - 0x2724]
000019EE 4850 pea.l [A0]
000019F0 486D D8CC pea.l [A5 - 0x2734]
000019F4 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000019F8 4FEF 000C lea.l A7, [A7 + 0xC]
000019FC 302D FD3C move.w D0, [A5 - 0x2C4]
00001A00 C1FC 00A2 muls.w D0, 0xA2
00001A04 41ED F8C8 lea.l A0, [A5 - 0x738]
00001A08 D1C0 add.l A0, D0
00001A0A 5268 009C addq.w [A0 + 0x9C], 1
00001A0E 4EBA 0884 jsr [PC + 0x884 /* 00002294 */]
00001A12 6000 0200 bra +0x202 /* 00001C14 */
label00001A16:
00001A16 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */
00001A1C 6E00 01F6 bgt +0x1F8 /* 00001C14 */
00001A20 3F3C 0001 move.w -[A7], 0x1
00001A24 4EBA 0D72 jsr [PC + 0xD72 /* 00002798 */]
00001A28 548F addq.l A7, 2
00001A2A 3B40 FD3C move.w [A5 - 0x2C4], D0
00001A2E 302D FD3C move.w D0, [A5 - 0x2C4]
00001A32 C1FC 00A2 muls.w D0, 0xA2
00001A36 41ED F8C8 lea.l A0, [A5 - 0x738]
00001A3A D1C0 add.l A0, D0
00001A3C 486D D8EA pea.l [A5 - 0x2716]
00001A40 4850 pea.l [A0]
00001A42 486D D8DE pea.l [A5 - 0x2722]
00001A46 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001A4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A4E 3F3C 0002 move.w -[A7], 0x2
00001A52 4EBA E5AC jsr [PC - 0x1A54 /* 00000000 */]
00001A56 548F addq.l A7, 2
00001A58 6000 01BA bra +0x1BC /* 00001C14 */
label00001A5C:
00001A5C 0C6D 0036 FD3E cmpi.w [A5 - 0x2C2], 0x36 /* '6' */
00001A62 6E00 0082 bgt +0x84 /* 00001AE6 */
00001A66 4A2D E22F tst.b [A5 - 0x1DD1]
00001A6A 672C beq +0x2E /* 00001A98 */
00001A6C 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */
00001A72 6D16 blt +0x18 /* 00001A8A */
00001A74 0C6D 002A FD3E cmpi.w [A5 - 0x2C2], 0x2A /* '*' */
00001A7A 6E0E bgt +0x10 /* 00001A8A */
00001A7C 3F3C 0001 move.w -[A7], 0x1
00001A80 4EBA E57E jsr [PC - 0x1A82 /* 00000000 */]
00001A84 548F addq.l A7, 2
00001A86 6000 018C bra +0x18E /* 00001C14 */
label00001A8A:
00001A8A 3F3C 0002 move.w -[A7], 0x2
00001A8E 4EBA E570 jsr [PC - 0x1A90 /* 00000000 */]
00001A92 548F addq.l A7, 2
00001A94 6000 017E bra +0x180 /* 00001C14 */
label00001A98:
00001A98 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */
00001A9E 6D16 blt +0x18 /* 00001AB6 */
00001AA0 0C6D 0027 FD3E cmpi.w [A5 - 0x2C2], 0x27 /* '\'' */
00001AA6 6E0E bgt +0x10 /* 00001AB6 */
00001AA8 3F3C 0001 move.w -[A7], 0x1
00001AAC 4EBA E552 jsr [PC - 0x1AAE /* 00000000 */]
00001AB0 548F addq.l A7, 2
00001AB2 6000 0160 bra +0x162 /* 00001C14 */
label00001AB6:
00001AB6 0C6D 0028 FD3E cmpi.w [A5 - 0x2C2], 0x28 /* '(' */
00001ABC 6D16 blt +0x18 /* 00001AD4 */
00001ABE 0C6D 0030 FD3E cmpi.w [A5 - 0x2C2], 0x30 /* '0' */
00001AC4 6E0E bgt +0x10 /* 00001AD4 */
00001AC6 3F3C 0002 move.w -[A7], 0x2
00001ACA 4EBA E534 jsr [PC - 0x1ACC /* 00000000 */]
00001ACE 548F addq.l A7, 2
00001AD0 6000 0142 bra +0x144 /* 00001C14 */
label00001AD4:
00001AD4 486D D91E pea.l [A5 - 0x26E2]
00001AD8 486D D8FC pea.l [A5 - 0x2704]
00001ADC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001AE0 508F addq.l A7, 8
00001AE2 6000 0130 bra +0x132 /* 00001C14 */
label00001AE6:
00001AE6 0C6D 003A FD3E cmpi.w [A5 - 0x2C2], 0x3A /* ':' */
00001AEC 6E12 bgt +0x14 /* 00001B00 */
00001AEE 486D D942 pea.l [A5 - 0x26BE]
00001AF2 486D D920 pea.l [A5 - 0x26E0]
00001AF6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001AFA 508F addq.l A7, 8
00001AFC 6000 0116 bra +0x118 /* 00001C14 */
label00001B00:
00001B00 0C6D 003B FD3E cmpi.w [A5 - 0x2C2], 0x3B /* ';' */
00001B06 6E00 0084 bgt +0x86 /* 00001B8C */
00001B0A 302D FD3C move.w D0, [A5 - 0x2C4]
00001B0E C1FC 00A2 muls.w D0, 0xA2
00001B12 41ED F4FC lea.l A0, [A5 - 0xB04]
00001B16 D1C0 add.l A0, D0
00001B18 486D D950 pea.l [A5 - 0x26B0]
00001B1C 4850 pea.l [A0]
00001B1E 486D D944 pea.l [A5 - 0x26BC]
00001B22 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001B26 4FEF 000C lea.l A7, [A7 + 0xC]
00001B2A 302D FD3C move.w D0, [A5 - 0x2C4]
00001B2E C1FC 00A2 muls.w D0, 0xA2
00001B32 41ED F4FC lea.l A0, [A5 - 0xB04]
00001B36 D1C0 add.l A0, D0
00001B38 5268 009A addq.w [A0 + 0x9A], 1
00001B3C 302D FD3C move.w D0, [A5 - 0x2C4]
00001B40 C1FC 00A2 muls.w D0, 0xA2
00001B44 41ED F8C8 lea.l A0, [A5 - 0x738]
00001B48 D1C0 add.l A0, D0
00001B4A 5268 009C addq.w [A0 + 0x9C], 1
00001B4E 4EBA 0744 jsr [PC + 0x744 /* 00002294 */]
00001B52 4267 clr.w -[A7]
00001B54 4EBA 0C42 jsr [PC + 0xC42 /* 00002798 */]
00001B58 548F addq.l A7, 2
00001B5A 3B40 FD3C move.w [A5 - 0x2C4], D0
00001B5E 302D FD3C move.w D0, [A5 - 0x2C4]
00001B62 C1FC 00A2 muls.w D0, 0xA2
00001B66 41ED F4FC lea.l A0, [A5 - 0xB04]
00001B6A D1C0 add.l A0, D0
00001B6C 486D D96A pea.l [A5 - 0x2696]
00001B70 4850 pea.l [A0]
00001B72 486D D952 pea.l [A5 - 0x26AE]
00001B76 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001B7A 4FEF 000C lea.l A7, [A7 + 0xC]
00001B7E 3F3C 0002 move.w -[A7], 0x2
00001B82 4EBA E47C jsr [PC - 0x1B84 /* 00000000 */]
00001B86 548F addq.l A7, 2
00001B88 6000 008A bra +0x8C /* 00001C14 */
label00001B8C:
00001B8C 0C6D 003C FD3E cmpi.w [A5 - 0x2C2], 0x3C /* '<' */
00001B92 6600 0080 bne +0x82 /* 00001C14 */
00001B96 302D FD3C move.w D0, [A5 - 0x2C4]
00001B9A C1FC 00A2 muls.w D0, 0xA2
00001B9E 41ED F4FC lea.l A0, [A5 - 0xB04]
00001BA2 D1C0 add.l A0, D0
00001BA4 486D D990 pea.l [A5 - 0x2670]
00001BA8 4850 pea.l [A0]
00001BAA 486D D97C pea.l [A5 - 0x2684]
00001BAE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001BB2 4FEF 000C lea.l A7, [A7 + 0xC]
00001BB6 302D FD3C move.w D0, [A5 - 0x2C4]
00001BBA C1FC 00A2 muls.w D0, 0xA2
00001BBE 41ED F4FC lea.l A0, [A5 - 0xB04]
00001BC2 D1C0 add.l A0, D0
00001BC4 5268 009E addq.w [A0 + 0x9E], 1
00001BC8 302D FD3C move.w D0, [A5 - 0x2C4]
00001BCC C1FC 00A2 muls.w D0, 0xA2
00001BD0 41ED F8C8 lea.l A0, [A5 - 0x738]
00001BD4 D1C0 add.l A0, D0
00001BD6 5268 0088 addq.w [A0 + 0x88], 1
00001BDA 4EBA 06B8 jsr [PC + 0x6B8 /* 00002294 */]
00001BDE 4267 clr.w -[A7]
00001BE0 4EBA 0BB6 jsr [PC + 0xBB6 /* 00002798 */]
00001BE4 548F addq.l A7, 2
00001BE6 3B40 FD3C move.w [A5 - 0x2C4], D0
00001BEA 302D FD3C move.w D0, [A5 - 0x2C4]
00001BEE C1FC 00A2 muls.w D0, 0xA2
00001BF2 41ED F4FC lea.l A0, [A5 - 0xB04]
00001BF6 D1C0 add.l A0, D0
00001BF8 486D D9AA pea.l [A5 - 0x2656]
00001BFC 4850 pea.l [A0]
00001BFE 486D D992 pea.l [A5 - 0x266E]
00001C02 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001C06 4FEF 000C lea.l A7, [A7 + 0xC]
00001C0A 3F3C 0002 move.w -[A7], 0x2
00001C0E 4EBA E3F0 jsr [PC - 0x1C10 /* 00000000 */]
00001C12 548F addq.l A7, 2
label00001C14:
00001C14 4EBA 0694 jsr [PC + 0x694 /* 000022AA */]
00001C18 4E75 rts
export_19:
fn00001C1A:
00001C1A 426D FD3A clr.w [A5 - 0x2C6]
00001C1E 3F3C 0005 move.w -[A7], 0x5
00001C22 4EBA 0574 jsr [PC + 0x574 /* 00002198 */]
00001C26 548F addq.l A7, 2
00001C28 3B40 FD3C move.w [A5 - 0x2C4], D0
00001C2C 3F3C 003C move.w -[A7], 0x3C /* '<' */
00001C30 4EBA 0566 jsr [PC + 0x566 /* 00002198 */]
00001C34 548F addq.l A7, 2
00001C36 3B40 FD3E move.w [A5 - 0x2C2], D0
00001C3A 486D D9BE pea.l [A5 - 0x2642]
00001C3E 486D FC94 pea.l [A5 - 0x36C]
00001C42 486D D9BC pea.l [A5 - 0x2644]
00001C46 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001C4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001C4E 302D FD3C move.w D0, [A5 - 0x2C4]
00001C52 C1FC 00A2 muls.w D0, 0xA2
00001C56 41ED F4FC lea.l A0, [A5 - 0xB04]
00001C5A D1C0 add.l A0, D0
00001C5C 486D D9D6 pea.l [A5 - 0x262A]
00001C60 4850 pea.l [A0]
00001C62 486D D9D2 pea.l [A5 - 0x262E]
00001C66 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001C6A 4FEF 000C lea.l A7, [A7 + 0xC]
00001C6E 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */
00001C74 6E00 0360 bgt +0x362 /* 00001FD6 */
00001C78 302D FD3C move.w D0, [A5 - 0x2C4]
00001C7C C1FC 00A2 muls.w D0, 0xA2
00001C80 41ED F8C8 lea.l A0, [A5 - 0x738]
00001C84 D1C0 add.l A0, D0
00001C86 302D FD3E move.w D0, [A5 - 0x2C2]
00001C8A B068 0066 cmp.w D0, [A0 + 0x66]
00001C8E 6E56 bgt +0x58 /* 00001CE6 */
00001C90 302D FD3C move.w D0, [A5 - 0x2C4]
00001C94 C1FC 00A2 muls.w D0, 0xA2
00001C98 41ED F8C8 lea.l A0, [A5 - 0x738]
00001C9C D1C0 add.l A0, D0
00001C9E 486D D9F6 pea.l [A5 - 0x260A]
00001CA2 4850 pea.l [A0]
00001CA4 486D D9EA pea.l [A5 - 0x2616]
00001CA8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001CAC 4FEF 000C lea.l A7, [A7 + 0xC]
00001CB0 302D FD3C move.w D0, [A5 - 0x2C4]
00001CB4 C1FC 00A2 muls.w D0, 0xA2
00001CB8 41ED F8C8 lea.l A0, [A5 - 0x738]
00001CBC D1C0 add.l A0, D0
00001CBE 5268 009A addq.w [A0 + 0x9A], 1
00001CC2 302D FD3C move.w D0, [A5 - 0x2C4]
00001CC6 C1FC 00A2 muls.w D0, 0xA2
00001CCA 41ED F4FC lea.l A0, [A5 - 0xB04]
00001CCE D1C0 add.l A0, D0
00001CD0 5268 009C addq.w [A0 + 0x9C], 1
00001CD4 4EBA 05BE jsr [PC + 0x5BE /* 00002294 */]
00001CD8 3F3C 0001 move.w -[A7], 0x1
00001CDC 4EBA E322 jsr [PC - 0x1CDE /* 00000000 */]
00001CE0 548F addq.l A7, 2
00001CE2 6000 04AE bra +0x4B0 /* 00002192 */
label00001CE6:
00001CE6 302D FD3C move.w D0, [A5 - 0x2C4]
00001CEA C1FC 00A2 muls.w D0, 0xA2
00001CEE 41ED F8C8 lea.l A0, [A5 - 0x738]
00001CF2 D1C0 add.l A0, D0
00001CF4 302D FD3E move.w D0, [A5 - 0x2C2]
00001CF8 B068 0068 cmp.w D0, [A0 + 0x68]
00001CFC 6E4C bgt +0x4E /* 00001D4A */
00001CFE 302D FD3C move.w D0, [A5 - 0x2C4]
00001D02 C1FC 00A2 muls.w D0, 0xA2
00001D06 41ED F8C8 lea.l A0, [A5 - 0x738]
00001D0A D1C0 add.l A0, D0
00001D0C 486D DA14 pea.l [A5 - 0x25EC]
00001D10 4850 pea.l [A0]
00001D12 486D DA08 pea.l [A5 - 0x25F8]
00001D16 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001D1A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D1E 302D FD3C move.w D0, [A5 - 0x2C4]
00001D22 C1FC 00A2 muls.w D0, 0xA2
00001D26 41ED F8C8 lea.l A0, [A5 - 0x738]
00001D2A D1C0 add.l A0, D0
00001D2C 5268 009A addq.w [A0 + 0x9A], 1
00001D30 302D FD3C move.w D0, [A5 - 0x2C4]
00001D34 C1FC 00A2 muls.w D0, 0xA2
00001D38 41ED F4FC lea.l A0, [A5 - 0xB04]
00001D3C D1C0 add.l A0, D0
00001D3E 5268 009C addq.w [A0 + 0x9C], 1
00001D42 4EBA 0550 jsr [PC + 0x550 /* 00002294 */]
00001D46 6000 044A bra +0x44C /* 00002192 */
label00001D4A:
00001D4A 302D FD3C move.w D0, [A5 - 0x2C4]
00001D4E C1FC 00A2 muls.w D0, 0xA2
00001D52 41ED F8C8 lea.l A0, [A5 - 0x738]
00001D56 D1C0 add.l A0, D0
00001D58 302D FD3E move.w D0, [A5 - 0x2C2]
00001D5C B068 006A cmp.w D0, [A0 + 0x6A]
00001D60 6E12 bgt +0x14 /* 00001D74 */
00001D62 3F3C 0001 move.w -[A7], 0x1
00001D66 4EBA EABC jsr [PC - 0x1544 /* 00000824 */]
00001D6A 548F addq.l A7, 2
00001D6C 4EBA 0526 jsr [PC + 0x526 /* 00002294 */]
00001D70 6000 0420 bra +0x422 /* 00002192 */
label00001D74:
00001D74 302D FD3C move.w D0, [A5 - 0x2C4]
00001D78 C1FC 00A2 muls.w D0, 0xA2
00001D7C 41ED F8C8 lea.l A0, [A5 - 0x738]
00001D80 D1C0 add.l A0, D0
00001D82 302D FD3C move.w D0, [A5 - 0x2C4]
00001D86 C1FC 00A2 muls.w D0, 0xA2
00001D8A 43ED F8C8 lea.l A1, [A5 - 0x738]
00001D8E D3C0 add.l A1, D0
00001D90 3028 006C move.w D0, [A0 + 0x6C]
00001D94 9069 006A sub.w D0, [A1 + 0x6A]
00001D98 48C0 ext.l D0
00001D9A 81FC 0002 divs.w D0, 0x2
00001D9E 322D FD3C move.w D1, [A5 - 0x2C4]
00001DA2 C3FC 00A2 muls.w D1, 0xA2
00001DA6 41ED F8C8 lea.l A0, [A5 - 0x738]
00001DAA D1C1 add.l A0, D1
00001DAC D068 006A add.w D0, [A0 + 0x6A]
00001DB0 B06D FD3E cmp.w D0, [A5 - 0x2C2]
00001DB4 6D3A blt +0x3C /* 00001DF0 */
00001DB6 4267 clr.w -[A7]
00001DB8 4EBA 0AB8 jsr [PC + 0xAB8 /* 00002872 */]
00001DBC 548F addq.l A7, 2
00001DBE 3B40 FD3C move.w [A5 - 0x2C4], D0
00001DC2 302D FD3C move.w D0, [A5 - 0x2C4]
00001DC6 C1FC 00A2 muls.w D0, 0xA2
00001DCA 41ED F4FC lea.l A0, [A5 - 0xB04]
00001DCE D1C0 add.l A0, D0
00001DD0 486D DA22 pea.l [A5 - 0x25DE]
00001DD4 4850 pea.l [A0]
00001DD6 486D DA16 pea.l [A5 - 0x25EA]
00001DDA 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001DDE 4FEF 000C lea.l A7, [A7 + 0xC]
00001DE2 3F3C 0002 move.w -[A7], 0x2
00001DE6 4EBA E218 jsr [PC - 0x1DE8 /* 00000000 */]
00001DEA 548F addq.l A7, 2
00001DEC 6000 03A4 bra +0x3A6 /* 00002192 */
label00001DF0:
00001DF0 302D FD3C move.w D0, [A5 - 0x2C4]
00001DF4 C1FC 00A2 muls.w D0, 0xA2
00001DF8 41ED F8C8 lea.l A0, [A5 - 0x738]
00001DFC D1C0 add.l A0, D0
00001DFE 302D FD3E move.w D0, [A5 - 0x2C2]
00001E02 B068 006C cmp.w D0, [A0 + 0x6C]
00001E06 6E0E bgt +0x10 /* 00001E16 */
00001E08 3F3C 0002 move.w -[A7], 0x2
00001E0C 4EBA E1F2 jsr [PC - 0x1E0E /* 00000000 */]
00001E10 548F addq.l A7, 2
00001E12 6000 037E bra +0x380 /* 00002192 */
label00001E16:
00001E16 302D FD3C move.w D0, [A5 - 0x2C4]
00001E1A C1FC 00A2 muls.w D0, 0xA2
00001E1E 41ED F8C8 lea.l A0, [A5 - 0x738]
00001E22 D1C0 add.l A0, D0
00001E24 302D FD3E move.w D0, [A5 - 0x2C2]
00001E28 B068 006E cmp.w D0, [A0 + 0x6E]
00001E2C 6E4C bgt +0x4E /* 00001E7A */
00001E2E 302D FD3C move.w D0, [A5 - 0x2C4]
00001E32 C1FC 00A2 muls.w D0, 0xA2
00001E36 41ED F8C8 lea.l A0, [A5 - 0x738]
00001E3A D1C0 add.l A0, D0
00001E3C 486D DA42 pea.l [A5 - 0x25BE]
00001E40 4850 pea.l [A0]
00001E42 486D DA34 pea.l [A5 - 0x25CC]
00001E46 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001E4A 4FEF 000C lea.l A7, [A7 + 0xC]
00001E4E 302D FD3C move.w D0, [A5 - 0x2C4]
00001E52 C1FC 00A2 muls.w D0, 0xA2
00001E56 41ED F8C8 lea.l A0, [A5 - 0x738]
00001E5A D1C0 add.l A0, D0
00001E5C 5268 009E addq.w [A0 + 0x9E], 1
00001E60 302D FD3C move.w D0, [A5 - 0x2C4]
00001E64 C1FC 00A2 muls.w D0, 0xA2
00001E68 41ED F4FC lea.l A0, [A5 - 0xB04]
00001E6C D1C0 add.l A0, D0
00001E6E 5268 0088 addq.w [A0 + 0x88], 1
00001E72 4EBA ECDE jsr [PC - 0x1322 /* 00000B52 */]
00001E76 6000 031A bra +0x31C /* 00002192 */
label00001E7A:
00001E7A 302D FD3C move.w D0, [A5 - 0x2C4]
00001E7E C1FC 00A2 muls.w D0, 0xA2
00001E82 41ED EC20 lea.l A0, [A5 - 0x13E0]
00001E86 D1C0 add.l A0, D0
00001E88 302D FD3E move.w D0, [A5 - 0x2C2]
00001E8C B068 0070 cmp.w D0, [A0 + 0x70]
00001E90 6E5C bgt +0x5E /* 00001EEE */
00001E92 302D FD3C move.w D0, [A5 - 0x2C4]
00001E96 C1FC 00A2 muls.w D0, 0xA2
00001E9A 41ED F4FC lea.l A0, [A5 - 0xB04]
00001E9E D1C0 add.l A0, D0
00001EA0 486D DA54 pea.l [A5 - 0x25AC]
00001EA4 4850 pea.l [A0]
00001EA6 486D DA44 pea.l [A5 - 0x25BC]
00001EAA 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001EAE 4FEF 000C lea.l A7, [A7 + 0xC]
00001EB2 302D FD3C move.w D0, [A5 - 0x2C4]
00001EB6 C1FC 00A2 muls.w D0, 0xA2
00001EBA 41ED F4FC lea.l A0, [A5 - 0xB04]
00001EBE D1C0 add.l A0, D0
00001EC0 5268 0086 addq.w [A0 + 0x86], 1
00001EC4 302D FD3C move.w D0, [A5 - 0x2C4]
00001EC8 C1FC 00A2 muls.w D0, 0xA2
00001ECC 41ED F4FC lea.l A0, [A5 - 0xB04]
00001ED0 D1C0 add.l A0, D0
00001ED2 5268 0088 addq.w [A0 + 0x88], 1
00001ED6 4EBA 07D4 jsr [PC + 0x7D4 /* 000026AC */]
00001EDA 4EBA 03B8 jsr [PC + 0x3B8 /* 00002294 */]
00001EDE 3F3C 0002 move.w -[A7], 0x2
00001EE2 4267 clr.w -[A7]
00001EE4 4EBA 031C jsr [PC + 0x31C /* 00002202 */]
00001EE8 588F addq.l A7, 4
00001EEA 6000 02A6 bra +0x2A8 /* 00002192 */
label00001EEE:
00001EEE 302D FD3C move.w D0, [A5 - 0x2C4]
00001EF2 C1FC 00A2 muls.w D0, 0xA2
00001EF6 41ED F8C8 lea.l A0, [A5 - 0x738]
00001EFA D1C0 add.l A0, D0
00001EFC 302D FD3E move.w D0, [A5 - 0x2C2]
00001F00 B068 0072 cmp.w D0, [A0 + 0x72]
00001F04 6E3A bgt +0x3C /* 00001F40 */
00001F06 302D FD3C move.w D0, [A5 - 0x2C4]
00001F0A C1FC 00A2 muls.w D0, 0xA2
00001F0E 41ED F4FC lea.l A0, [A5 - 0xB04]
00001F12 D1C0 add.l A0, D0
00001F14 486D DA68 pea.l [A5 - 0x2598]
00001F18 4850 pea.l [A0]
00001F1A 486D DA56 pea.l [A5 - 0x25AA]
00001F1E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001F22 4FEF 000C lea.l A7, [A7 + 0xC]
00001F26 302D FD3C move.w D0, [A5 - 0x2C4]
00001F2A C1FC 00A2 muls.w D0, 0xA2
00001F2E 41ED F4FC lea.l A0, [A5 - 0xB04]
00001F32 D1C0 add.l A0, D0
00001F34 5268 0088 addq.w [A0 + 0x88], 1
00001F38 4EBA EC18 jsr [PC - 0x13E8 /* 00000B52 */]
00001F3C 6000 0254 bra +0x256 /* 00002192 */
label00001F40:
00001F40 302D FD3C move.w D0, [A5 - 0x2C4]
00001F44 C1FC 00A2 muls.w D0, 0xA2
00001F48 41ED F4FC lea.l A0, [A5 - 0xB04]
00001F4C D1C0 add.l A0, D0
00001F4E 302D FD3E move.w D0, [A5 - 0x2C2]
00001F52 B068 005C cmp.w D0, [A0 + 0x5C]
00001F56 6E3A bgt +0x3C /* 00001F92 */
00001F58 302D FD3C move.w D0, [A5 - 0x2C4]
00001F5C C1FC 00A2 muls.w D0, 0xA2
00001F60 41ED F4FC lea.l A0, [A5 - 0xB04]
00001F64 D1C0 add.l A0, D0
00001F66 486D DA7A pea.l [A5 - 0x2586]
00001F6A 4850 pea.l [A0]
00001F6C 486D DA6A pea.l [A5 - 0x2596]
00001F70 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001F74 4FEF 000C lea.l A7, [A7 + 0xC]
00001F78 302D FD3C move.w D0, [A5 - 0x2C4]
00001F7C C1FC 00A2 muls.w D0, 0xA2
00001F80 41ED F4FC lea.l A0, [A5 - 0xB04]
00001F84 D1C0 add.l A0, D0
00001F86 5268 009C addq.w [A0 + 0x9C], 1
00001F8A 4EBA 0308 jsr [PC + 0x308 /* 00002294 */]
00001F8E 6000 0202 bra +0x204 /* 00002192 */
label00001F92:
00001F92 0C6D 0020 FD3E cmpi.w [A5 - 0x2C2], 0x20 /* ' ' */
00001F98 6E00 01F8 bgt +0x1FA /* 00002192 */
00001F9C 4267 clr.w -[A7]
00001F9E 4EBA 07F8 jsr [PC + 0x7F8 /* 00002798 */]
00001FA2 548F addq.l A7, 2
00001FA4 3B40 FD3C move.w [A5 - 0x2C4], D0
00001FA8 302D FD3C move.w D0, [A5 - 0x2C4]
00001FAC C1FC 00A2 muls.w D0, 0xA2
00001FB0 41ED F4FC lea.l A0, [A5 - 0xB04]
00001FB4 D1C0 add.l A0, D0
00001FB6 486D DA88 pea.l [A5 - 0x2578]
00001FBA 4850 pea.l [A0]
00001FBC 486D DA7C pea.l [A5 - 0x2584]
00001FC0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001FC4 4FEF 000C lea.l A7, [A7 + 0xC]
00001FC8 3F3C 0002 move.w -[A7], 0x2
00001FCC 4EBA E032 jsr [PC - 0x1FCE /* 00000000 */]
00001FD0 548F addq.l A7, 2
00001FD2 6000 01BE bra +0x1C0 /* 00002192 */
label00001FD6:
00001FD6 0C6D 0036 FD3E cmpi.w [A5 - 0x2C2], 0x36 /* '6' */
00001FDC 6E00 0082 bgt +0x84 /* 00002060 */
00001FE0 4A2D E22F tst.b [A5 - 0x1DD1]
00001FE4 672C beq +0x2E /* 00002012 */
00001FE6 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */
00001FEC 6D16 blt +0x18 /* 00002004 */
00001FEE 0C6D 0024 FD3E cmpi.w [A5 - 0x2C2], 0x24 /* '$' */
00001FF4 6E0E bgt +0x10 /* 00002004 */
00001FF6 3F3C 0001 move.w -[A7], 0x1
00001FFA 4EBA E004 jsr [PC - 0x1FFC /* 00000000 */]
00001FFE 548F addq.l A7, 2
00002000 6000 0190 bra +0x192 /* 00002192 */
label00002004:
00002004 3F3C 0002 move.w -[A7], 0x2
00002008 4EBA DFF6 jsr [PC - 0x200A /* 00000000 */]
0000200C 548F addq.l A7, 2
0000200E 6000 0182 bra +0x184 /* 00002192 */
label00002012:
00002012 0C6D 0021 FD3E cmpi.w [A5 - 0x2C2], 0x21 /* '!' */
00002018 6D16 blt +0x18 /* 00002030 */
0000201A 0C6D 0023 FD3E cmpi.w [A5 - 0x2C2], 0x23 /* '#' */
00002020 6E0E bgt +0x10 /* 00002030 */
00002022 3F3C 0001 move.w -[A7], 0x1
00002026 4EBA DFD8 jsr [PC - 0x2028 /* 00000000 */]
0000202A 548F addq.l A7, 2
0000202C 6000 0164 bra +0x166 /* 00002192 */
label00002030:
00002030 0C6D 0024 FD3E cmpi.w [A5 - 0x2C2], 0x24 /* '$' */
00002036 6D16 blt +0x18 /* 0000204E */
00002038 0C6D 0030 FD3E cmpi.w [A5 - 0x2C2], 0x30 /* '0' */
0000203E 6E0E bgt +0x10 /* 0000204E */
00002040 3F3C 0002 move.w -[A7], 0x2
00002044 4EBA DFBA jsr [PC - 0x2046 /* 00000000 */]
00002048 548F addq.l A7, 2
0000204A 6000 0146 bra +0x148 /* 00002192 */
label0000204E:
0000204E 486D DABC pea.l [A5 - 0x2544]
00002052 486D DA9A pea.l [A5 - 0x2566]
00002056 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000205A 508F addq.l A7, 8
0000205C 6000 0134 bra +0x136 /* 00002192 */
label00002060:
00002060 0C6D 0039 FD3E cmpi.w [A5 - 0x2C2], 0x39 /* '9' */
00002066 6E12 bgt +0x14 /* 0000207A */
00002068 486D DAE0 pea.l [A5 - 0x2520]
0000206C 486D DABE pea.l [A5 - 0x2542]
00002070 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002074 508F addq.l A7, 8
00002076 6000 011A bra +0x11C /* 00002192 */
label0000207A:
0000207A 0C6D 003B FD3E cmpi.w [A5 - 0x2C2], 0x3B /* ';' */
00002080 6E00 0086 bgt +0x88 /* 00002108 */
00002084 302D FD3C move.w D0, [A5 - 0x2C4]
00002088 C1FC 00A2 muls.w D0, 0xA2
0000208C 41ED F8C8 lea.l A0, [A5 - 0x738]
00002090 D1C0 add.l A0, D0
00002092 486D DAEE pea.l [A5 - 0x2512]
00002096 4850 pea.l [A0]
00002098 486D DAE2 pea.l [A5 - 0x251E]
0000209C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000020A0 4FEF 000C lea.l A7, [A7 + 0xC]
000020A4 302D FD3C move.w D0, [A5 - 0x2C4]
000020A8 C1FC 00A2 muls.w D0, 0xA2
000020AC 41ED F8C8 lea.l A0, [A5 - 0x738]
000020B0 D1C0 add.l A0, D0
000020B2 5268 009A addq.w [A0 + 0x9A], 1
000020B6 302D FD3C move.w D0, [A5 - 0x2C4]
000020BA C1FC 00A2 muls.w D0, 0xA2
000020BE 41ED F4FC lea.l A0, [A5 - 0xB04]
000020C2 D1C0 add.l A0, D0
000020C4 5268 009C addq.w [A0 + 0x9C], 1
000020C8 4EBA 01CA jsr [PC + 0x1CA /* 00002294 */]
000020CC 3F3C 0001 move.w -[A7], 0x1
000020D0 4EBA 06C6 jsr [PC + 0x6C6 /* 00002798 */]
000020D4 548F addq.l A7, 2
000020D6 3B40 FD3C move.w [A5 - 0x2C4], D0
000020DA 302D FD3C move.w D0, [A5 - 0x2C4]
000020DE C1FC 00A2 muls.w D0, 0xA2
000020E2 41ED F8C8 lea.l A0, [A5 - 0x738]
000020E6 D1C0 add.l A0, D0
000020E8 486D DB08 pea.l [A5 - 0x24F8]
000020EC 4850 pea.l [A0]
000020EE 486D DAF0 pea.l [A5 - 0x2510]
000020F2 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000020F6 4FEF 000C lea.l A7, [A7 + 0xC]
000020FA 3F3C 0002 move.w -[A7], 0x2
000020FE 4EBA DF00 jsr [PC - 0x2100 /* 00000000 */]
00002102 548F addq.l A7, 2
00002104 6000 008C bra +0x8E /* 00002192 */
label00002108:
00002108 0C6D 003C FD3E cmpi.w [A5 - 0x2C2], 0x3C /* '<' */
0000210E 6600 0082 bne +0x84 /* 00002192 */
00002112 302D FD3C move.w D0, [A5 - 0x2C4]
00002116 C1FC 00A2 muls.w D0, 0xA2
0000211A 41ED F8C8 lea.l A0, [A5 - 0x738]
0000211E D1C0 add.l A0, D0
00002120 486D DB2E pea.l [A5 - 0x24D2]
00002124 4850 pea.l [A0]
00002126 486D DB1A pea.l [A5 - 0x24E6]
0000212A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000212E 4FEF 000C lea.l A7, [A7 + 0xC]
00002132 302D FD3C move.w D0, [A5 - 0x2C4]
00002136 C1FC 00A2 muls.w D0, 0xA2
0000213A 41ED F8C8 lea.l A0, [A5 - 0x738]
0000213E D1C0 add.l A0, D0
00002140 5268 009E addq.w [A0 + 0x9E], 1
00002144 302D FD3C move.w D0, [A5 - 0x2C4]
00002148 C1FC 00A2 muls.w D0, 0xA2
0000214C 41ED F4FC lea.l A0, [A5 - 0xB04]
00002150 D1C0 add.l A0, D0
00002152 5268 0088 addq.w [A0 + 0x88], 1
00002156 4EBA 013C jsr [PC + 0x13C /* 00002294 */]
0000215A 3F3C 0001 move.w -[A7], 0x1
0000215E 4EBA 0638 jsr [PC + 0x638 /* 00002798 */]
00002162 548F addq.l A7, 2
00002164 3B40 FD3C move.w [A5 - 0x2C4], D0
00002168 302D FD3C move.w D0, [A5 - 0x2C4]
0000216C C1FC 00A2 muls.w D0, 0xA2
00002170 41ED F8C8 lea.l A0, [A5 - 0x738]
00002174 D1C0 add.l A0, D0
00002176 486D DB48 pea.l [A5 - 0x24B8]
0000217A 4850 pea.l [A0]
0000217C 486D DB30 pea.l [A5 - 0x24D0]
00002180 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00002184 4FEF 000C lea.l A7, [A7 + 0xC]
00002188 3F3C 0002 move.w -[A7], 0x2
0000218C 4EBA DE72 jsr [PC - 0x218E /* 00000000 */]
00002190 548F addq.l A7, 2
label00002192:
00002192 4EBA 0116 jsr [PC + 0x116 /* 000022AA */]
00002196 4E75 rts
fn00002198:
00002198 4E56 FFF4 link A6, -0x000C
0000219C 42A7 clr.l -[A7]
0000219E A975 syscall TickCount
000021A0 201F move.l D0, [A7]+
000021A2 4267 clr.w -[A7]
000021A4 2D40 FFF4 move.l [A6 - 0xC], D0
000021A8 A861 syscall Random
000021AA 301F move.w D0, [A7]+
000021AC 48C0 ext.l D0
000021AE 222E FFF4 move.l D1, [A6 - 0xC]
000021B2 B181 xor.l D1, D0
000021B4 2D41 FFFC move.l [A6 - 0x4], D1
000021B8 4AAE FFFC tst.l [A6 - 0x4]
000021BC 6C10 bge +0x12 /* 000021CE */
000021BE 4878 FFFF push.l 0xFFFF
000021C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021C6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000021CA 2D40 FFFC move.l [A6 - 0x4], D0
label000021CE:
000021CE 4879 0000 8000 push.l 0x8000
000021D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021D8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000021DC 306E 0008 movea.w A0, [A6 + 0x8]
000021E0 2F08 move.l -[A7], A0
000021E2 2F00 move.l -[A7], D0
000021E4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000021E8 4879 0000 8000 push.l 0x8000
000021EE 2F00 move.l -[A7], D0
000021F0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000021F4 5280 addq.l D0, 1
000021F6 4E5E unlink A6
000021F8 4E75 rts
000021FA 5241 addq.w D1, 1
000021FC 4E44 trap 4
000021FE 4E55 4D20 link A5, -0xFFFFB2E0
fn00002202:
00002202 4E56 FFF6 link A6, -0x000A
00002206 302E 0008 move.w D0, [A6 + 0x8]
0000220A 48C0 ext.l D0
0000220C D080 add.l D0, D0
0000220E 41ED FD32 lea.l A0, [A5 - 0x2CE]
00002212 D1C0 add.l A0, D0
00002214 302E 0008 move.w D0, [A6 + 0x8]
00002218 48C0 ext.l D0
0000221A D080 add.l D0, D0
0000221C 43ED FD32 lea.l A1, [A5 - 0x2CE]
00002220 D3C0 add.l A1, D0
00002222 3011 move.w D0, [A1]
00002224 D06E 000A add.w D0, [A6 + 0xA]
00002228 3080 move.w [A0], D0
0000222A 4A2D E22E tst.b [A5 - 0x1DD2]
0000222E 6758 beq +0x5A /* 00002288 */
00002230 486E FFF6 pea.l [A6 - 0xA]
00002234 3F2D FD32 move.w -[A7], [A5 - 0x2CE]
00002238 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000223C 5C8F addq.l A7, 6
0000223E 486D DB5E pea.l [A5 - 0x24A2]
00002242 486D FC94 pea.l [A5 - 0x36C]
00002246 486D DB5A pea.l [A5 - 0x24A6]
0000224A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000224E 4FEF 000C lea.l A7, [A7 + 0xC]
00002252 486D FCDE pea.l [A5 - 0x322]
00002256 486D DB62 pea.l [A5 - 0x249E]
0000225A 486E FFF6 pea.l [A6 - 0xA]
0000225E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00002262 4FEF 000C lea.l A7, [A7 + 0xC]
00002266 486E FFF6 pea.l [A6 - 0xA]
0000226A 3F2D FD34 move.w -[A7], [A5 - 0x2CC]
0000226E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00002272 5C8F addq.l A7, 6
00002274 486D DB6C pea.l [A5 - 0x2494]
00002278 486E FFF6 pea.l [A6 - 0xA]
0000227C 486D DB68 pea.l [A5 - 0x2498]
00002280 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00002284 4FEF 000C lea.l A7, [A7 + 0xC]
label00002288:
00002288 4E5E unlink A6
0000228A 4E75 rts
0000228C 5343 subq.w D3, 1
0000228E 4F52 chk.w D7, [A2]
00002290 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00002292 2020 move.l D0, -[A0]
fn00002294:
00002294 0C6D 0001 FD3A cmpi.w [A5 - 0x2C6], 0x1
0000229A 6606 bne +0x8 /* 000022A2 */
0000229C 426D FD3A clr.w [A5 - 0x2C6]
000022A0 6006 bra +0x8 /* 000022A8 */
label000022A2:
000022A2 7001 moveq.l D0, 0x01
000022A4 3B40 FD3A move.w [A5 - 0x2C6], D0
label000022A8:
000022A8 4E75 rts
fn000022AA:
000022AA 4E56 FFFA link A6, -0x0006
000022AE 302D FD44 move.w D0, [A5 - 0x2BC]
000022B2 5340 subq.w D0, 1
000022B4 3B40 FD44 move.w [A5 - 0x2BC], D0
000022B8 302D FD42 move.w D0, [A5 - 0x2BE]
000022BC 5340 subq.w D0, 1
000022BE 3B40 FD42 move.w [A5 - 0x2BE], D0
000022C2 426E FFFE clr.w [A6 - 0x2]
000022C6 6044 bra +0x46 /* 0000230C */
label000022C8:
000022C8 7001 moveq.l D0, 0x01
000022CA 3D40 FFFC move.w [A6 - 0x4], D0
000022CE 6030 bra +0x32 /* 00002300 */
label000022D0:
000022D0 306D FD44 movea.w A0, [A5 - 0x2BC]
000022D4 2008 move.l D0, A0
000022D6 81FC 0005 divs.w D0, 0x5
000022DA 4840 swap.w D0
000022DC 4A40 tst.w D0
000022DE 661C bne +0x1E /* 000022FC */
000022E0 302E FFFE move.w D0, [A6 - 0x2]
000022E4 C1FC 03CC muls.w D0, 0x3CC
000022E8 41ED F4FC lea.l A0, [A5 - 0xB04]
000022EC D1C0 add.l A0, D0
000022EE 302E FFFC move.w D0, [A6 - 0x4]
000022F2 C1FC 00A2 muls.w D0, 0xA2
000022F6 D1C0 add.l A0, D0
000022F8 5268 0084 addq.w [A0 + 0x84], 1
label000022FC:
000022FC 526E FFFC addq.w [A6 - 0x4], 1
label00002300:
00002300 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
00002306 6FC8 ble -0x36 /* 000022D0 */
00002308 526E FFFE addq.w [A6 - 0x2], 1
label0000230C:
0000230C 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00002312 6FB4 ble -0x4A /* 000022C8 */
00002314 306D E342 movea.w A0, [A5 - 0x1CBE]
00002318 2008 move.l D0, A0
0000231A 81FC 0004 divs.w D0, 0x4
0000231E 306D FD44 movea.w A0, [A5 - 0x2BC]
00002322 2208 move.l D1, A0
00002324 83C0 divs.w D1, D0
00002326 4841 swap.w D1
00002328 4A41 tst.w D1
0000232A 6600 0134 bne +0x136 /* 00002460 */
0000232E 486D DB84 pea.l [A5 - 0x247C]
00002332 486D DB6E pea.l [A5 - 0x2492]
00002336 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000233A 508F addq.l A7, 8
0000233C 426E FFFE clr.w [A6 - 0x2]
00002340 6000 0104 bra +0x106 /* 00002446 */
label00002344:
00002344 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1
0000234A 6700 007E beq +0x80 /* 000023CA */
0000234E 302E FFFE move.w D0, [A6 - 0x2]
00002352 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002356 41ED FC94 lea.l A0, [A5 - 0x36C]
0000235A D1C0 add.l A0, D0
0000235C 302D FD28 move.w D0, [A5 - 0x2D8]
00002360 48C0 ext.l D0
00002362 D080 add.l D0, D0
00002364 D1C0 add.l A0, D0
00002366 302E FFFE move.w D0, [A6 - 0x2]
0000236A 48C0 ext.l D0
0000236C D080 add.l D0, D0
0000236E 43ED FD32 lea.l A1, [A5 - 0x2CE]
00002372 D3C0 add.l A1, D0
00002374 3151 0032 move.w [A0 + 0x32], [A1]
00002378 7001 moveq.l D0, 0x01
0000237A 3D40 FFFC move.w [A6 - 0x4], D0
0000237E 603C bra +0x3E /* 000023BC */
label00002380:
00002380 302E FFFE move.w D0, [A6 - 0x2]
00002384 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002388 41ED FC94 lea.l A0, [A5 - 0x36C]
0000238C D1C0 add.l A0, D0
0000238E 302D FD28 move.w D0, [A5 - 0x2D8]
00002392 48C0 ext.l D0
00002394 D080 add.l D0, D0
00002396 D1C0 add.l A0, D0
00002398 302E FFFE move.w D0, [A6 - 0x2]
0000239C C1FC 004A muls.w D0, 0x4A /* 'J' */
000023A0 43ED FC94 lea.l A1, [A5 - 0x36C]
000023A4 D3C0 add.l A1, D0
000023A6 302E FFFC move.w D0, [A6 - 0x4]
000023AA 48C0 ext.l D0
000023AC D080 add.l D0, D0
000023AE D3C0 add.l A1, D0
000023B0 3029 0032 move.w D0, [A1 + 0x32]
000023B4 9168 0032 sub.w [A0 + 0x32], D0
000023B8 526E FFFC addq.w [A6 - 0x4], 1
label000023BC:
000023BC 302D FD28 move.w D0, [A5 - 0x2D8]
000023C0 5340 subq.w D0, 1
000023C2 B06E FFFC cmp.w D0, [A6 - 0x4]
000023C6 6CB8 bge -0x46 /* 00002380 */
000023C8 602A bra +0x2C /* 000023F4 */
label000023CA:
000023CA 302E FFFE move.w D0, [A6 - 0x2]
000023CE C1FC 004A muls.w D0, 0x4A /* 'J' */
000023D2 41ED FC94 lea.l A0, [A5 - 0x36C]
000023D6 D1C0 add.l A0, D0
000023D8 302D FD28 move.w D0, [A5 - 0x2D8]
000023DC 48C0 ext.l D0
000023DE D080 add.l D0, D0
000023E0 D1C0 add.l A0, D0
000023E2 302E FFFE move.w D0, [A6 - 0x2]
000023E6 48C0 ext.l D0
000023E8 D080 add.l D0, D0
000023EA 43ED FD32 lea.l A1, [A5 - 0x2CE]
000023EE D3C0 add.l A1, D0
000023F0 3151 0032 move.w [A0 + 0x32], [A1]
label000023F4:
000023F4 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1
000023FA 6708 beq +0xA /* 00002404 */
000023FC 0C6D 0003 FD28 cmpi.w [A5 - 0x2D8], 0x3
00002402 663E bne +0x40 /* 00002442 */
label00002404:
00002404 4A2D E22F tst.b [A5 - 0x1DD1]
00002408 6638 bne +0x3A /* 00002442 */
0000240A 302E FFFE move.w D0, [A6 - 0x2]
0000240E C1FC 004A muls.w D0, 0x4A /* 'J' */
00002412 41ED FC94 lea.l A0, [A5 - 0x36C]
00002416 D1C0 add.l A0, D0
00002418 302D FD28 move.w D0, [A5 - 0x2D8]
0000241C 5240 addq.w D0, 1
0000241E 48C0 ext.l D0
00002420 D080 add.l D0, D0
00002422 D1C0 add.l A0, D0
00002424 302E FFFE move.w D0, [A6 - 0x2]
00002428 C1FC 004A muls.w D0, 0x4A /* 'J' */
0000242C 43ED FC94 lea.l A1, [A5 - 0x36C]
00002430 D3C0 add.l A1, D0
00002432 302D FD28 move.w D0, [A5 - 0x2D8]
00002436 48C0 ext.l D0
00002438 D080 add.l D0, D0
0000243A D3C0 add.l A1, D0
0000243C 3169 003E 003E move.w [A0 + 0x3E], [A1 + 0x3E]
label00002442:
00002442 526E FFFE addq.w [A6 - 0x2], 1
label00002446:
00002446 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
0000244C 6F00 FEF6 ble -0x108 /* 00002344 */
00002450 0C6D 0002 FD28 cmpi.w [A5 - 0x2D8], 0x2
00002456 6604 bne +0x6 /* 0000245C */
00002458 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
label0000245C:
0000245C 526D FD28 addq.w [A5 - 0x2D8], 1
label00002460:
00002460 4A6D FD42 tst.w [A5 - 0x2BE]
00002464 6600 00E8 bne +0xEA /* 0000254E */
00002468 4A6D FD44 tst.w [A5 - 0x2BC]
0000246C 665E bne +0x60 /* 000024CC */
0000246E 302D FD34 move.w D0, [A5 - 0x2CC]
00002472 B06D FD32 cmp.w D0, [A5 - 0x2CE]
00002476 6654 bne +0x56 /* 000024CC */
00002478 0C6D 0005 FD28 cmpi.w [A5 - 0x2D8], 0x5
0000247E 6F06 ble +0x8 /* 00002486 */
00002480 7005 moveq.l D0, 0x05
00002482 3B40 FD28 move.w [A5 - 0x2D8], D0
label00002486:
00002486 486D DB9A pea.l [A5 - 0x2466]
0000248A 486D DB86 pea.l [A5 - 0x247A]
0000248E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002492 508F addq.l A7, 8
00002494 7001 moveq.l D0, 0x01
00002496 1B40 E230 move.b [A5 - 0x1DD0], D0
0000249A 7001 moveq.l D0, 0x01
0000249C 3B40 FD40 move.w [A5 - 0x2C0], D0
000024A0 1D6D E232 FFFB move.b [A6 - 0x5], [A5 - 0x1DCE]
000024A6 7001 moveq.l D0, 0x01
000024A8 1B40 E232 move.b [A5 - 0x1DCE], D0
000024AC 3F3C 0002 move.w -[A7], 0x2
000024B0 4EBA 0458 jsr [PC + 0x458 /* 0000290A */]
000024B4 548F addq.l A7, 2
000024B6 1B6E FFFB E232 move.b [A5 - 0x1DCE], [A6 - 0x5]
000024BC 7019 moveq.l D0, 0x19
000024BE 3B40 FD42 move.w [A5 - 0x2BE], D0
000024C2 7019 moveq.l D0, 0x19
000024C4 3B40 FD44 move.w [A5 - 0x2BC], D0
000024C8 6000 0084 bra +0x86 /* 0000254E */
label000024CC:
000024CC 4A6D FD44 tst.w [A5 - 0x2BC]
000024D0 6640 bne +0x42 /* 00002512 */
000024D2 302D FD34 move.w D0, [A5 - 0x2CC]
000024D6 B06D FD32 cmp.w D0, [A5 - 0x2CE]
000024DA 6736 beq +0x38 /* 00002512 */
000024DC 536D FD28 subq.w [A5 - 0x2D8], 1
000024E0 486D DBB0 pea.l [A5 - 0x2450]
000024E4 486D DB9C pea.l [A5 - 0x2464]
000024E8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000024EC 508F addq.l A7, 8
000024EE 7001 moveq.l D0, 0x01
000024F0 3B40 FD40 move.w [A5 - 0x2C0], D0
000024F4 1D6D E232 FFFB move.b [A6 - 0x5], [A5 - 0x1DCE]
000024FA 7001 moveq.l D0, 0x01
000024FC 1B40 E232 move.b [A5 - 0x1DCE], D0
00002500 3F3C 0002 move.w -[A7], 0x2
00002504 4EBA 0404 jsr [PC + 0x404 /* 0000290A */]
00002508 548F addq.l A7, 2
0000250A 1B6E FFFB E232 move.b [A5 - 0x1DCE], [A6 - 0x5]
00002510 603C bra +0x3E /* 0000254E */
label00002512:
00002512 7001 moveq.l D0, 0x01
00002514 3B40 FD40 move.w [A5 - 0x2C0], D0
00002518 3F3C 0002 move.w -[A7], 0x2
0000251C 4EBA 03EC jsr [PC + 0x3EC /* 0000290A */]
00002520 548F addq.l A7, 2
00002522 302D E340 move.w D0, [A5 - 0x1CC0]
00002526 C1FC 0005 muls.w D0, 0x5
0000252A 3B40 FD42 move.w [A5 - 0x2BE], D0
0000252E 302D FD3A move.w D0, [A5 - 0x2C6]
00002532 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002536 41ED FC94 lea.l A0, [A5 - 0x36C]
0000253A D1C0 add.l A0, D0
0000253C 486D DBB4 pea.l [A5 - 0x244C]
00002540 4850 pea.l [A0]
00002542 486D DBB2 pea.l [A5 - 0x244E]
00002546 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000254A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000254E:
0000254E 4E5E unlink A6
00002550 4E75 rts
00002552 5449 addq.w A1, 2
00002554 4D45 chk.w D6, D5
00002556 4348 chk.w D1, A0
00002558 4543 chk.w D2, D3
fn0000255A:
0000255A 4E56 FFF8 link A6, -0x0008
0000255E 302E 0008 move.w D0, [A6 + 0x8]
00002562 C1FC 03CC muls.w D0, 0x3CC
00002566 41ED F4FC lea.l A0, [A5 - 0xB04]
0000256A D1C0 add.l A0, D0
0000256C 302E 000A move.w D0, [A6 + 0xA]
00002570 C1FC 00A2 muls.w D0, 0xA2
00002574 D1C0 add.l A0, D0
00002576 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E]
0000257C 302E 0008 move.w D0, [A6 + 0x8]
00002580 C1FC 08DC muls.w D0, 0x8DC
00002584 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002588 D1C0 add.l A0, D0
0000258A 302E FFFC move.w D0, [A6 - 0x4]
0000258E C1FC 00A2 muls.w D0, 0xA2
00002592 D1C0 add.l A0, D0
00002594 302E 0008 move.w D0, [A6 + 0x8]
00002598 C1FC 03CC muls.w D0, 0x3CC
0000259C 43ED F4FC lea.l A1, [A5 - 0xB04]
000025A0 D3C0 add.l A1, D0
000025A2 302E 000A move.w D0, [A6 + 0xA]
000025A6 C1FC 00A2 muls.w D0, 0xA2
000025AA D3C0 add.l A1, D0
000025AC 3028 0098 move.w D0, [A0 + 0x98]
000025B0 D069 0098 add.w D0, [A1 + 0x98]
000025B4 3D40 FFFA move.w [A6 - 0x6], D0
000025B8 0C6E 0006 FFFA cmpi.w [A6 - 0x6], 0x6
000025BE 6606 bne +0x8 /* 000025C6 */
000025C0 4A2D E22F tst.b [A5 - 0x1DD1]
000025C4 6612 bne +0x14 /* 000025D8 */
label000025C6:
000025C6 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5
000025CC 6600 00D2 bne +0xD4 /* 000026A0 */
000025D0 4A2D E22F tst.b [A5 - 0x1DD1]
000025D4 6600 00CA bne +0xCC /* 000026A0 */
label000025D8:
000025D8 302E 0008 move.w D0, [A6 + 0x8]
000025DC C1FC 08DC muls.w D0, 0x8DC
000025E0 41ED E344 lea.l A0, [A5 - 0x1CBC]
000025E4 D1C0 add.l A0, D0
000025E6 302E FFFC move.w D0, [A6 - 0x4]
000025EA C1FC 00A2 muls.w D0, 0xA2
000025EE D1C0 add.l A0, D0
000025F0 7001 moveq.l D0, 0x01
000025F2 3140 003C move.w [A0 + 0x3C], D0
000025F6 302E 0008 move.w D0, [A6 + 0x8]
000025FA C1FC 08DC muls.w D0, 0x8DC
000025FE 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002602 D1C0 add.l A0, D0
00002604 302E FFFC move.w D0, [A6 - 0x4]
00002608 C1FC 00A2 muls.w D0, 0xA2
0000260C D1C0 add.l A0, D0
0000260E 4268 003A clr.w [A0 + 0x3A]
00002612 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002616 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000261A 548F addq.l A7, 2
0000261C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002620 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002624 548F addq.l A7, 2
00002626 426E FFFE clr.w [A6 - 0x2]
0000262A 6018 bra +0x1A /* 00002644 */
label0000262C:
0000262C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002630 4EBA 1016 jsr [PC + 0x1016 /* 00003648 */]
00002634 548F addq.l A7, 2
00002636 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000263A 4EBA 13C6 jsr [PC + 0x13C6 /* 00003A02 */]
0000263E 548F addq.l A7, 2
00002640 526E FFFE addq.w [A6 - 0x2], 1
label00002644:
00002644 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
0000264A 6FE0 ble -0x1E /* 0000262C */
0000264C 1D6D E22E FFF9 move.b [A6 - 0x7], [A5 - 0x1DD2]
00002652 7001 moveq.l D0, 0x01
00002654 1B40 E22E move.b [A5 - 0x1DD2], D0
00002658 302E 0008 move.w D0, [A6 + 0x8]
0000265C C1FC 03CC muls.w D0, 0x3CC
00002660 41ED F4FC lea.l A0, [A5 - 0xB04]
00002664 D1C0 add.l A0, D0
00002666 302E 000A move.w D0, [A6 + 0xA]
0000266A C1FC 00A2 muls.w D0, 0xA2
0000266E D1C0 add.l A0, D0
00002670 486D DBCA pea.l [A5 - 0x2436]
00002674 4850 pea.l [A0]
00002676 486D DBC8 pea.l [A5 - 0x2438]
0000267A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000267E 4FEF 000C lea.l A7, [A7 + 0xC]
00002682 1B6E FFF9 E22E move.b [A5 - 0x1DD2], [A6 - 0x7]
00002688 4267 clr.w -[A7]
0000268A 3F3C 0192 move.w -[A7], 0x192
0000268E 42A7 clr.l -[A7]
00002690 A985 syscall Alert
00002692 301F move.w D0, [A7]+
00002694 3B6E 0008 FD46 move.w [A5 - 0x2BA], [A6 + 0x8]
0000269A 7001 moveq.l D0, 0x01
0000269C 3B40 FD40 move.w [A5 - 0x2C0], D0
label000026A0:
000026A0 4E5E unlink A6
000026A2 4E75 rts
000026A4 464F not.w A7
000026A6 554C subq.w A4, 2
000026A8 4F55 chk.w D7, [A5]
000026AA 5420 addq.b -[A0], 2
fn000026AC:
000026AC 4E56 FFF6 link A6, -0x000A
000026B0 426E FFF8 clr.w [A6 - 0x8]
000026B4 426E FFF6 clr.w [A6 - 0xA]
label000026B8:
000026B8 3F3C 0005 move.w -[A7], 0x5
000026BC 4EBA FADA jsr [PC - 0x526 /* 00002198 */]
000026C0 548F addq.l A7, 2
000026C2 3D40 FFFC move.w [A6 - 0x4], D0
000026C6 3F3C 000D move.w -[A7], 0xD /* '\r' */
000026CA 4EBA FACC jsr [PC - 0x534 /* 00002198 */]
000026CE 548F addq.l A7, 2
000026D0 3D40 FFFA move.w [A6 - 0x6], D0
000026D4 7001 moveq.l D0, 0x01
000026D6 3D40 FFFE move.w [A6 - 0x2], D0
000026DA 6000 008C bra +0x8E /* 00002768 */
label000026DE:
000026DE 302E FFFC move.w D0, [A6 - 0x4]
000026E2 B06E FFFE cmp.w D0, [A6 - 0x2]
000026E6 6600 007C bne +0x7E /* 00002764 */
000026EA 302D FD3C move.w D0, [A5 - 0x2C4]
000026EE B06E FFFC cmp.w D0, [A6 - 0x4]
000026F2 6700 0070 beq +0x72 /* 00002764 */
000026F6 302D FD3A move.w D0, [A5 - 0x2C6]
000026FA C1FC 03CC muls.w D0, 0x3CC
000026FE 41ED F4FC lea.l A0, [A5 - 0xB04]
00002702 D1C0 add.l A0, D0
00002704 302E FFFC move.w D0, [A6 - 0x4]
00002708 C1FC 00A2 muls.w D0, 0xA2
0000270C D1C0 add.l A0, D0
0000270E 3028 0060 move.w D0, [A0 + 0x60]
00002712 B06E FFFA cmp.w D0, [A6 - 0x6]
00002716 6D4C blt +0x4E /* 00002764 */
00002718 302D FD3A move.w D0, [A5 - 0x2C6]
0000271C C1FC 03CC muls.w D0, 0x3CC
00002720 41ED F4FC lea.l A0, [A5 - 0xB04]
00002724 D1C0 add.l A0, D0
00002726 302E FFFC move.w D0, [A6 - 0x4]
0000272A C1FC 00A2 muls.w D0, 0xA2
0000272E D1C0 add.l A0, D0
00002730 5268 0096 addq.w [A0 + 0x96], 1
00002734 302D FD3A move.w D0, [A5 - 0x2C6]
00002738 C1FC 03CC muls.w D0, 0x3CC
0000273C 41ED F4FC lea.l A0, [A5 - 0xB04]
00002740 D1C0 add.l A0, D0
00002742 302E FFFC move.w D0, [A6 - 0x4]
00002746 C1FC 00A2 muls.w D0, 0xA2
0000274A D1C0 add.l A0, D0
0000274C 486D DBFC pea.l [A5 - 0x2404]
00002750 4850 pea.l [A0]
00002752 486D DBEE pea.l [A5 - 0x2412]
00002756 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000275A 4FEF 000C lea.l A7, [A7 + 0xC]
0000275E 7001 moveq.l D0, 0x01
00002760 3D40 FFF6 move.w [A6 - 0xA], D0
label00002764:
00002764 526E FFFE addq.w [A6 - 0x2], 1
label00002768:
00002768 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
0000276E 6F00 FF6E ble -0x90 /* 000026DE */
00002772 526E FFF8 addq.w [A6 - 0x8], 1
00002776 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2
0000277C 6606 bne +0x8 /* 00002784 */
0000277E 7001 moveq.l D0, 0x01
00002780 3D40 FFF6 move.w [A6 - 0xA], D0
label00002784:
00002784 4A6E FFF6 tst.w [A6 - 0xA]
00002788 6700 FF2E beq -0xD0 /* 000026B8 */
0000278C 4E5E unlink A6
0000278E 4E75 rts
00002790 4153 chk.w D0, [A3]
00002792 5349 subq.w A1, 1
00002794 5354 subq.w [A4], 1
00002796 2020 move.l D0, -[A0]
fn00002798:
00002798 4E56 FFEC link A6, -0x0014
0000279C 426E FFFE clr.w [A6 - 0x2]
000027A0 7001 moveq.l D0, 0x01
000027A2 3D40 FFFC move.w [A6 - 0x4], D0
000027A6 7001 moveq.l D0, 0x01
000027A8 3D40 FFFA move.w [A6 - 0x6], D0
000027AC 6044 bra +0x46 /* 000027F2 */
label000027AE:
000027AE 302E 0008 move.w D0, [A6 + 0x8]
000027B2 C1FC 03CC muls.w D0, 0x3CC
000027B6 41ED F4FC lea.l A0, [A5 - 0xB04]
000027BA D1C0 add.l A0, D0
000027BC 302E FFFA move.w D0, [A6 - 0x6]
000027C0 C1FC 00A2 muls.w D0, 0xA2
000027C4 D1C0 add.l A0, D0
000027C6 3028 005E move.w D0, [A0 + 0x5E]
000027CA B06E FFFE cmp.w D0, [A6 - 0x2]
000027CE 6F1E ble +0x20 /* 000027EE */
000027D0 302E 0008 move.w D0, [A6 + 0x8]
000027D4 C1FC 03CC muls.w D0, 0x3CC
000027D8 41ED F4FC lea.l A0, [A5 - 0xB04]
000027DC D1C0 add.l A0, D0
000027DE 302E FFFA move.w D0, [A6 - 0x6]
000027E2 C1FC 00A2 muls.w D0, 0xA2
000027E6 D1C0 add.l A0, D0
000027E8 3D68 005E FFFE move.w [A6 - 0x2], [A0 + 0x5E]
label000027EE:
000027EE 526E FFFA addq.w [A6 - 0x6], 1
label000027F2:
000027F2 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5
000027F8 6FB4 ble -0x4A /* 000027AE */
000027FA 7001 moveq.l D0, 0x01
000027FC 3D40 FFFA move.w [A6 - 0x6], D0
00002800 603C bra +0x3E /* 0000283E */
label00002802:
00002802 302E 0008 move.w D0, [A6 + 0x8]
00002806 C1FC 03CC muls.w D0, 0x3CC
0000280A 41ED F4FC lea.l A0, [A5 - 0xB04]
0000280E D1C0 add.l A0, D0
00002810 302E FFFA move.w D0, [A6 - 0x6]
00002814 C1FC 00A2 muls.w D0, 0xA2
00002818 D1C0 add.l A0, D0
0000281A 3028 005E move.w D0, [A0 + 0x5E]
0000281E B06E FFFE cmp.w D0, [A6 - 0x2]
00002822 6616 bne +0x18 /* 0000283A */
00002824 302E FFFC move.w D0, [A6 - 0x4]
00002828 48C0 ext.l D0
0000282A D080 add.l D0, D0
0000282C D08E add.l D0, A6
0000282E 2040 movea.l A0, D0
00002830 316E FFFA FFEE move.w [A0 - 0x12], [A6 - 0x6]
00002836 526E FFFC addq.w [A6 - 0x4], 1
label0000283A:
0000283A 526E FFFA addq.w [A6 - 0x6], 1
label0000283E:
0000283E 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5
00002844 6FBC ble -0x42 /* 00002802 */
00002846 302E FFFC move.w D0, [A6 - 0x4]
0000284A 5340 subq.w D0, 1
0000284C 3F00 move.w -[A7], D0
0000284E 4EBA F948 jsr [PC - 0x6B8 /* 00002198 */]
00002852 548F addq.l A7, 2
00002854 48C0 ext.l D0
00002856 D080 add.l D0, D0
00002858 D08E add.l D0, A6
0000285A 2040 movea.l A0, D0
0000285C 3D68 FFEE FFEC move.w [A6 - 0x14], [A0 - 0x12]
00002862 302E FFEC move.w D0, [A6 - 0x14]
00002866 4E5E unlink A6
00002868 4E75 rts
0000286A 4D41 chk.w D6, D1
0000286C 5846 addq.w D6, 4
0000286E 5245 addq.w D5, 1
00002870 5120 subq.b -[A0], 8
fn00002872:
00002872 4E56 FFEE link A6, -0x0012
00002876 7001 moveq.l D0, 0x01
00002878 3D40 FFFE move.w [A6 - 0x2], D0
0000287C 7001 moveq.l D0, 0x01
0000287E 3D40 FFFC move.w [A6 - 0x4], D0
00002882 603A bra +0x3C /* 000028BE */
label00002884:
00002884 302E 0008 move.w D0, [A6 + 0x8]
00002888 C1FC 03CC muls.w D0, 0x3CC
0000288C 41ED F4FC lea.l A0, [A5 - 0xB04]
00002890 D1C0 add.l A0, D0
00002892 302E FFFC move.w D0, [A6 - 0x4]
00002896 C1FC 00A2 muls.w D0, 0xA2
0000289A D1C0 add.l A0, D0
0000289C 0C68 0001 005E cmpi.w [A0 + 0x5E], 0x1
000028A2 6D16 blt +0x18 /* 000028BA */
000028A4 302E FFFE move.w D0, [A6 - 0x2]
000028A8 48C0 ext.l D0
000028AA D080 add.l D0, D0
000028AC D08E add.l D0, A6
000028AE 2040 movea.l A0, D0
000028B0 316E FFFC FFF0 move.w [A0 - 0x10], [A6 - 0x4]
000028B6 526E FFFE addq.w [A6 - 0x2], 1
label000028BA:
000028BA 526E FFFC addq.w [A6 - 0x4], 1
label000028BE:
000028BE 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
000028C4 6FBE ble -0x40 /* 00002884 */
000028C6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000028CC 6610 bne +0x12 /* 000028DE */
000028CE 3F3C 0005 move.w -[A7], 0x5
000028D2 4EBA F8C4 jsr [PC - 0x73C /* 00002198 */]
000028D6 548F addq.l A7, 2
000028D8 3D40 FFEE move.w [A6 - 0x12], D0
000028DC 601C bra +0x1E /* 000028FA */
label000028DE:
000028DE 302E FFFE move.w D0, [A6 - 0x2]
000028E2 5340 subq.w D0, 1
000028E4 3F00 move.w -[A7], D0
000028E6 4EBA F8B0 jsr [PC - 0x750 /* 00002198 */]
000028EA 548F addq.l A7, 2
000028EC 48C0 ext.l D0
000028EE D080 add.l D0, D0
000028F0 D08E add.l D0, A6
000028F2 2040 movea.l A0, D0
000028F4 3D68 FFF0 FFEE move.w [A6 - 0x12], [A0 - 0x10]
label000028FA:
000028FA 302E FFEE move.w D0, [A6 - 0x12]
000028FE 4E5E unlink A6
00002900 4E75 rts
00002902 504C addq.w A4, 8
00002904 5553 subq.w [A3], 2
00002906 3146 5245 move.w [A0 + 0x5245], D6
export_10:
fn0000290A:
0000290A 4E56 FF94 link A6, -0x006C
0000290E 48E7 0038 movem.l -[A7], A2,A3,A4
00002912 4A2D E232 tst.b [A5 - 0x1DCE]
00002916 6700 0806 beq +0x808 /* 0000311E */
0000291A 486D DC02 pea.l [A5 - 0x23FE]
0000291E 486E FFBC pea.l [A6 - 0x44]
00002922 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002926 508F addq.l A7, 8
00002928 486E FFBC pea.l [A6 - 0x44]
0000292C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002930 588F addq.l A7, 4
00002932 486E FFBC pea.l [A6 - 0x44]
00002936 2F2D CED8 move.l -[A7], [A5 - 0x3128]
0000293A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000293E 508F addq.l A7, 8
00002940 7053 moveq.l D0, 0x53
00002942 3B40 CEE6 move.w [A5 - 0x311A], D0
00002946 7003 moveq.l D0, 0x03
00002948 3B40 CED6 move.w [A5 - 0x312A], D0
0000294C 486D E116 pea.l [A5 - 0x1EEA]
00002950 A851 syscall SetCursor
00002952 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002956 42A7 clr.l -[A7]
00002958 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000295C 508F addq.l A7, 8
0000295E 2B40 DBFE move.l [A5 - 0x2402], D0
00002962 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002966 3F3C 0001 move.w -[A7], 0x1
0000296A 3F3C 0001 move.w -[A7], 0x1
0000296E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002972 508F addq.l A7, 8
00002974 302E 0008 move.w D0, [A6 + 0x8]
00002978 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000297C 0000 0002 ori.b D0, 0x2
00002980 002A 0006 000E ori.b [A2 + 0xE], 0x6
00002986 001A 426E ori.b [A2]+, 0x6E /* 'n' */
0000298A FFFA .invalid <<F/7/7>>
0000298C 426E FFF8 clr.w [A6 - 0x8]
00002990 6018 bra +0x1A /* 000029AA */
00002992 7001 moveq.l D0, 0x01
00002994 3D40 FFFA move.w [A6 - 0x6], D0
00002998 7001 moveq.l D0, 0x01
0000299A 3D40 FFF8 move.w [A6 - 0x8], D0
0000299E 600A bra +0xC /* 000029AA */
000029A0 7001 moveq.l D0, 0x01
000029A2 3D40 FFFA move.w [A6 - 0x6], D0
000029A6 426E FFF8 clr.w [A6 - 0x8]
label000029AA:
000029AA 426E FFFE clr.w [A6 - 0x2]
000029AE 6000 00B6 bra +0xB8 /* 00002A66 */
label000029B2:
000029B2 0C6D 0001 FD28 cmpi.w [A5 - 0x2D8], 0x1
000029B8 6700 007E beq +0x80 /* 00002A38 */
000029BC 302E FFFE move.w D0, [A6 - 0x2]
000029C0 C1FC 004A muls.w D0, 0x4A /* 'J' */
000029C4 41ED FC94 lea.l A0, [A5 - 0x36C]
000029C8 D1C0 add.l A0, D0
000029CA 302D FD28 move.w D0, [A5 - 0x2D8]
000029CE 48C0 ext.l D0
000029D0 D080 add.l D0, D0
000029D2 D1C0 add.l A0, D0
000029D4 302E FFFE move.w D0, [A6 - 0x2]
000029D8 48C0 ext.l D0
000029DA D080 add.l D0, D0
000029DC 43ED FD32 lea.l A1, [A5 - 0x2CE]
000029E0 D3C0 add.l A1, D0
000029E2 3151 0032 move.w [A0 + 0x32], [A1]
000029E6 7001 moveq.l D0, 0x01
000029E8 3D40 FFFC move.w [A6 - 0x4], D0
000029EC 603C bra +0x3E /* 00002A2A */
label000029EE:
000029EE 302E FFFE move.w D0, [A6 - 0x2]
000029F2 C1FC 004A muls.w D0, 0x4A /* 'J' */
000029F6 41ED FC94 lea.l A0, [A5 - 0x36C]
000029FA D1C0 add.l A0, D0
000029FC 302D FD28 move.w D0, [A5 - 0x2D8]
00002A00 48C0 ext.l D0
00002A02 D080 add.l D0, D0
00002A04 D1C0 add.l A0, D0
00002A06 302E FFFE move.w D0, [A6 - 0x2]
00002A0A C1FC 004A muls.w D0, 0x4A /* 'J' */
00002A0E 43ED FC94 lea.l A1, [A5 - 0x36C]
00002A12 D3C0 add.l A1, D0
00002A14 302E FFFC move.w D0, [A6 - 0x4]
00002A18 48C0 ext.l D0
00002A1A D080 add.l D0, D0
00002A1C D3C0 add.l A1, D0
00002A1E 3029 0032 move.w D0, [A1 + 0x32]
00002A22 9168 0032 sub.w [A0 + 0x32], D0
00002A26 526E FFFC addq.w [A6 - 0x4], 1
label00002A2A:
00002A2A 302D FD28 move.w D0, [A5 - 0x2D8]
00002A2E 5340 subq.w D0, 1
00002A30 B06E FFFC cmp.w D0, [A6 - 0x4]
00002A34 6CB8 bge -0x46 /* 000029EE */
00002A36 602A bra +0x2C /* 00002A62 */
label00002A38:
00002A38 302E FFFE move.w D0, [A6 - 0x2]
00002A3C C1FC 004A muls.w D0, 0x4A /* 'J' */
00002A40 41ED FC94 lea.l A0, [A5 - 0x36C]
00002A44 D1C0 add.l A0, D0
00002A46 302D FD28 move.w D0, [A5 - 0x2D8]
00002A4A 48C0 ext.l D0
00002A4C D080 add.l D0, D0
00002A4E D1C0 add.l A0, D0
00002A50 302E FFFE move.w D0, [A6 - 0x2]
00002A54 48C0 ext.l D0
00002A56 D080 add.l D0, D0
00002A58 43ED FD32 lea.l A1, [A5 - 0x2CE]
00002A5C D3C0 add.l A1, D0
00002A5E 3151 0032 move.w [A0 + 0x32], [A1]
label00002A62:
00002A62 526E FFFE addq.w [A6 - 0x2], 1
label00002A66:
00002A66 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00002A6C 6F00 FF44 ble -0xBA /* 000029B2 */
00002A70 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
00002A76 6000 0690 bra +0x692 /* 00003108 */
label00002A7A:
00002A7A 426E FFDC clr.w [A6 - 0x24]
00002A7E 426E FFDE clr.w [A6 - 0x22]
00002A82 426E FFE0 clr.w [A6 - 0x20]
00002A86 426E FFE2 clr.w [A6 - 0x1E]
00002A8A 426E FFE4 clr.w [A6 - 0x1C]
00002A8E 426E FFE6 clr.w [A6 - 0x1A]
00002A92 426E FFE8 clr.w [A6 - 0x18]
00002A96 426E FFEA clr.w [A6 - 0x16]
00002A9A 426E FFEC clr.w [A6 - 0x14]
00002A9E 426E FFEE clr.w [A6 - 0x12]
00002AA2 426E FFF0 clr.w [A6 - 0x10]
00002AA6 426E FFF2 clr.w [A6 - 0xE]
00002AAA 426E FFF4 clr.w [A6 - 0xC]
00002AAE 426E FFF6 clr.w [A6 - 0xA]
00002AB2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002AB6 4EBA 0B90 jsr [PC + 0xB90 /* 00003648 */]
00002ABA 548F addq.l A7, 2
00002ABC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002AC0 4EBA 0F40 jsr [PC + 0xF40 /* 00003A02 */]
00002AC4 548F addq.l A7, 2
00002AC6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002ACA 4EBA 0662 jsr [PC + 0x662 /* 0000312E */]
00002ACE 548F addq.l A7, 2
00002AD0 7001 moveq.l D0, 0x01
00002AD2 3D40 FFFC move.w [A6 - 0x4], D0
00002AD6 6000 01FE bra +0x200 /* 00002CD6 */
label00002ADA:
00002ADA 302E FFFE move.w D0, [A6 - 0x2]
00002ADE C1FC 08DC muls.w D0, 0x8DC
00002AE2 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002AE6 D1C0 add.l A0, D0
00002AE8 302E FFFC move.w D0, [A6 - 0x4]
00002AEC C1FC 00A2 muls.w D0, 0xA2
00002AF0 D1C0 add.l A0, D0
00002AF2 3028 0086 move.w D0, [A0 + 0x86]
00002AF6 D06E FFDC add.w D0, [A6 - 0x24]
00002AFA 3D40 FFDC move.w [A6 - 0x24], D0
00002AFE 302E FFFE move.w D0, [A6 - 0x2]
00002B02 C1FC 08DC muls.w D0, 0x8DC
00002B06 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002B0A D1C0 add.l A0, D0
00002B0C 302E FFFC move.w D0, [A6 - 0x4]
00002B10 C1FC 00A2 muls.w D0, 0xA2
00002B14 D1C0 add.l A0, D0
00002B16 3028 0088 move.w D0, [A0 + 0x88]
00002B1A D06E FFDE add.w D0, [A6 - 0x22]
00002B1E 3D40 FFDE move.w [A6 - 0x22], D0
00002B22 302E FFFE move.w D0, [A6 - 0x2]
00002B26 C1FC 08DC muls.w D0, 0x8DC
00002B2A 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002B2E D1C0 add.l A0, D0
00002B30 302E FFFC move.w D0, [A6 - 0x4]
00002B34 C1FC 00A2 muls.w D0, 0xA2
00002B38 D1C0 add.l A0, D0
00002B3A 3028 008A move.w D0, [A0 + 0x8A]
00002B3E D06E FFE0 add.w D0, [A6 - 0x20]
00002B42 3D40 FFE0 move.w [A6 - 0x20], D0
00002B46 302E FFFE move.w D0, [A6 - 0x2]
00002B4A C1FC 08DC muls.w D0, 0x8DC
00002B4E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002B52 D1C0 add.l A0, D0
00002B54 302E FFFC move.w D0, [A6 - 0x4]
00002B58 C1FC 00A2 muls.w D0, 0xA2
00002B5C D1C0 add.l A0, D0
00002B5E 3028 008C move.w D0, [A0 + 0x8C]
00002B62 D06E FFE2 add.w D0, [A6 - 0x1E]
00002B66 3D40 FFE2 move.w [A6 - 0x1E], D0
00002B6A 302E FFFE move.w D0, [A6 - 0x2]
00002B6E C1FC 08DC muls.w D0, 0x8DC
00002B72 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002B76 D1C0 add.l A0, D0
00002B78 302E FFFC move.w D0, [A6 - 0x4]
00002B7C C1FC 00A2 muls.w D0, 0xA2
00002B80 D1C0 add.l A0, D0
00002B82 3028 008E move.w D0, [A0 + 0x8E]
00002B86 D06E FFE4 add.w D0, [A6 - 0x1C]
00002B8A 3D40 FFE4 move.w [A6 - 0x1C], D0
00002B8E 302E FFFE move.w D0, [A6 - 0x2]
00002B92 C1FC 08DC muls.w D0, 0x8DC
00002B96 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002B9A D1C0 add.l A0, D0
00002B9C 302E FFFC move.w D0, [A6 - 0x4]
00002BA0 C1FC 00A2 muls.w D0, 0xA2
00002BA4 D1C0 add.l A0, D0
00002BA6 3028 0090 move.w D0, [A0 + 0x90]
00002BAA D06E FFE6 add.w D0, [A6 - 0x1A]
00002BAE 3D40 FFE6 move.w [A6 - 0x1A], D0
00002BB2 302E FFFE move.w D0, [A6 - 0x2]
00002BB6 C1FC 08DC muls.w D0, 0x8DC
00002BBA 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002BBE D1C0 add.l A0, D0
00002BC0 302E FFFC move.w D0, [A6 - 0x4]
00002BC4 C1FC 00A2 muls.w D0, 0xA2
00002BC8 D1C0 add.l A0, D0
00002BCA 3028 0092 move.w D0, [A0 + 0x92]
00002BCE D06E FFE8 add.w D0, [A6 - 0x18]
00002BD2 3D40 FFE8 move.w [A6 - 0x18], D0
00002BD6 302E FFFE move.w D0, [A6 - 0x2]
00002BDA C1FC 08DC muls.w D0, 0x8DC
00002BDE 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002BE2 D1C0 add.l A0, D0
00002BE4 302E FFFC move.w D0, [A6 - 0x4]
00002BE8 C1FC 00A2 muls.w D0, 0xA2
00002BEC D1C0 add.l A0, D0
00002BEE 3028 0094 move.w D0, [A0 + 0x94]
00002BF2 D06E FFEA add.w D0, [A6 - 0x16]
00002BF6 3D40 FFEA move.w [A6 - 0x16], D0
00002BFA 302E FFFE move.w D0, [A6 - 0x2]
00002BFE C1FC 08DC muls.w D0, 0x8DC
00002C02 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002C06 D1C0 add.l A0, D0
00002C08 302E FFFC move.w D0, [A6 - 0x4]
00002C0C C1FC 00A2 muls.w D0, 0xA2
00002C10 D1C0 add.l A0, D0
00002C12 3028 0096 move.w D0, [A0 + 0x96]
00002C16 D06E FFEC add.w D0, [A6 - 0x14]
00002C1A 3D40 FFEC move.w [A6 - 0x14], D0
00002C1E 302E FFFE move.w D0, [A6 - 0x2]
00002C22 C1FC 08DC muls.w D0, 0x8DC
00002C26 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002C2A D1C0 add.l A0, D0
00002C2C 302E FFFC move.w D0, [A6 - 0x4]
00002C30 C1FC 00A2 muls.w D0, 0xA2
00002C34 D1C0 add.l A0, D0
00002C36 3028 0098 move.w D0, [A0 + 0x98]
00002C3A D06E FFEE add.w D0, [A6 - 0x12]
00002C3E 3D40 FFEE move.w [A6 - 0x12], D0
00002C42 302E FFFE move.w D0, [A6 - 0x2]
00002C46 C1FC 08DC muls.w D0, 0x8DC
00002C4A 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002C4E D1C0 add.l A0, D0
00002C50 302E FFFC move.w D0, [A6 - 0x4]
00002C54 C1FC 00A2 muls.w D0, 0xA2
00002C58 D1C0 add.l A0, D0
00002C5A 3028 009A move.w D0, [A0 + 0x9A]
00002C5E D06E FFF0 add.w D0, [A6 - 0x10]
00002C62 3D40 FFF0 move.w [A6 - 0x10], D0
00002C66 302E FFFE move.w D0, [A6 - 0x2]
00002C6A C1FC 08DC muls.w D0, 0x8DC
00002C6E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002C72 D1C0 add.l A0, D0
00002C74 302E FFFC move.w D0, [A6 - 0x4]
00002C78 C1FC 00A2 muls.w D0, 0xA2
00002C7C D1C0 add.l A0, D0
00002C7E 3028 009C move.w D0, [A0 + 0x9C]
00002C82 D06E FFF2 add.w D0, [A6 - 0xE]
00002C86 3D40 FFF2 move.w [A6 - 0xE], D0
00002C8A 302E FFFE move.w D0, [A6 - 0x2]
00002C8E C1FC 08DC muls.w D0, 0x8DC
00002C92 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002C96 D1C0 add.l A0, D0
00002C98 302E FFFC move.w D0, [A6 - 0x4]
00002C9C C1FC 00A2 muls.w D0, 0xA2
00002CA0 D1C0 add.l A0, D0
00002CA2 3028 009E move.w D0, [A0 + 0x9E]
00002CA6 D06E FFF4 add.w D0, [A6 - 0xC]
00002CAA 3D40 FFF4 move.w [A6 - 0xC], D0
00002CAE 302E FFFE move.w D0, [A6 - 0x2]
00002CB2 C1FC 08DC muls.w D0, 0x8DC
00002CB6 41ED E344 lea.l A0, [A5 - 0x1CBC]
00002CBA D1C0 add.l A0, D0
00002CBC 302E FFFC move.w D0, [A6 - 0x4]
00002CC0 C1FC 00A2 muls.w D0, 0xA2
00002CC4 D1C0 add.l A0, D0
00002CC6 3028 00A0 move.w D0, [A0 + 0xA0]
00002CCA D06E FFF6 add.w D0, [A6 - 0xA]
00002CCE 3D40 FFF6 move.w [A6 - 0xA], D0
00002CD2 526E FFFC addq.w [A6 - 0x4], 1
label00002CD6:
00002CD6 302E FFFE move.w D0, [A6 - 0x2]
00002CDA 48C0 ext.l D0
00002CDC D080 add.l D0, D0
00002CDE 41ED FD36 lea.l A0, [A5 - 0x2CA]
00002CE2 D1C0 add.l A0, D0
00002CE4 302E FFFC move.w D0, [A6 - 0x4]
00002CE8 B050 cmp.w D0, [A0]
00002CEA 6F00 FDEE ble -0x210 /* 00002ADA */
00002CEE 41EE FFF8 lea.l A0, [A6 - 0x8]
00002CF2 7007 moveq.l D0, 0x07
label00002CF4:
00002CF4 2F20 move.l -[A7], -[A0]
00002CF6 51C8 FFFC dbf D0, -0x6 /* 00002CF4 */
00002CFA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002CFE 4EBA 08C4 jsr [PC + 0x8C4 /* 000035C4 */]
00002D02 4FEF 0022 lea.l A7, [A7 + 0x22]
00002D06 4A6E FFDE tst.w [A6 - 0x22]
00002D0A 6610 bne +0x12 /* 00002D1C */
00002D0C 486D DC0E pea.l [A5 - 0x23F2]
00002D10 486E FFD4 pea.l [A6 - 0x2C]
00002D14 3F3C 1010 move.w -[A7], 0x1010
00002D18 A9EB syscall Pack4/FP68K
00002D1A 6054 bra +0x56 /* 00002D70 */
label00002D1C:
00002D1C 486E FFDC pea.l [A6 - 0x24]
00002D20 486E FFAE pea.l [A6 - 0x52]
00002D24 3F3C 200E move.w -[A7], 0x200E
00002D28 A9EB syscall Pack4/FP68K
00002D2A 486E FFAE pea.l [A6 - 0x52]
00002D2E 486E FFB8 pea.l [A6 - 0x48]
00002D32 3F3C 1010 move.w -[A7], 0x1010
00002D36 A9EB syscall Pack4/FP68K
00002D38 486E FFB8 pea.l [A6 - 0x48]
00002D3C 486E FFA4 pea.l [A6 - 0x5C]
00002D40 3F3C 100E move.w -[A7], 0x100E
00002D44 A9EB syscall Pack4/FP68K
00002D46 486E FFDE pea.l [A6 - 0x22]
00002D4A 486E FFA4 pea.l [A6 - 0x5C]
00002D4E 3F3C 2006 move.w -[A7], 0x2006
00002D52 A9EB syscall Pack4/FP68K
00002D54 486D DC18 pea.l [A5 - 0x23E8]
00002D58 486E FFA4 pea.l [A6 - 0x5C]
00002D5C 3F3C 0004 move.w -[A7], 0x4
00002D60 A9EB syscall Pack4/FP68K
00002D62 486E FFA4 pea.l [A6 - 0x5C]
00002D66 486E FFD4 pea.l [A6 - 0x2C]
00002D6A 3F3C 1010 move.w -[A7], 0x1010
00002D6E A9EB syscall Pack4/FP68K
label00002D70:
00002D70 4FEF FFF6 lea.l A7, [A7 - 0xA]
00002D74 486E FFD4 pea.l [A6 - 0x2C]
00002D78 486F 0004 pea.l [A7 + 0x4]
00002D7C 3F3C 100E move.w -[A7], 0x100E
00002D80 A9EB syscall Pack4/FP68K
00002D82 486D DC22 pea.l [A5 - 0x23DE]
00002D86 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002D8A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002D8E 4FEF 0012 lea.l A7, [A7 + 0x12]
00002D92 4A6E FFE2 tst.w [A6 - 0x1E]
00002D96 6610 bne +0x12 /* 00002DA8 */
00002D98 486D DC4A pea.l [A5 - 0x23B6]
00002D9C 486E FFD0 pea.l [A6 - 0x30]
00002DA0 3F3C 1010 move.w -[A7], 0x1010
00002DA4 A9EB syscall Pack4/FP68K
00002DA6 6070 bra +0x72 /* 00002E18 */
label00002DA8:
00002DA8 486E FFE0 pea.l [A6 - 0x20]
00002DAC 486E FFAE pea.l [A6 - 0x52]
00002DB0 3F3C 200E move.w -[A7], 0x200E
00002DB4 A9EB syscall Pack4/FP68K
00002DB6 486E FFAE pea.l [A6 - 0x52]
00002DBA 486E FFB8 pea.l [A6 - 0x48]
00002DBE 3F3C 1010 move.w -[A7], 0x1010
00002DC2 A9EB syscall Pack4/FP68K
00002DC4 486E FFE2 pea.l [A6 - 0x1E]
00002DC8 486E FFA0 pea.l [A6 - 0x60]
00002DCC 3F3C 200E move.w -[A7], 0x200E
00002DD0 A9EB syscall Pack4/FP68K
00002DD2 486E FFA0 pea.l [A6 - 0x60]
00002DD6 486E FFAA pea.l [A6 - 0x56]
00002DDA 3F3C 1010 move.w -[A7], 0x1010
00002DDE A9EB syscall Pack4/FP68K
00002DE0 486E FFB8 pea.l [A6 - 0x48]
00002DE4 486E FF96 pea.l [A6 - 0x6A]
00002DE8 3F3C 100E move.w -[A7], 0x100E
00002DEC A9EB syscall Pack4/FP68K
00002DEE 486E FFAA pea.l [A6 - 0x56]
00002DF2 486E FF96 pea.l [A6 - 0x6A]
00002DF6 3F3C 1006 move.w -[A7], 0x1006
00002DFA A9EB syscall Pack4/FP68K
00002DFC 486D DC54 pea.l [A5 - 0x23AC]
00002E00 486E FF96 pea.l [A6 - 0x6A]
00002E04 3F3C 0004 move.w -[A7], 0x4
00002E08 A9EB syscall Pack4/FP68K
00002E0A 486E FF96 pea.l [A6 - 0x6A]
00002E0E 486E FFD0 pea.l [A6 - 0x30]
00002E12 3F3C 1010 move.w -[A7], 0x1010
00002E16 A9EB syscall Pack4/FP68K
label00002E18:
00002E18 4FEF FFF6 lea.l A7, [A7 - 0xA]
00002E1C 486E FFD0 pea.l [A6 - 0x30]
00002E20 486F 0004 pea.l [A7 + 0x4]
00002E24 3F3C 100E move.w -[A7], 0x100E
00002E28 A9EB syscall Pack4/FP68K
00002E2A 486D DC5E pea.l [A5 - 0x23A2]
00002E2E 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002E32 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002E36 4FEF 0012 lea.l A7, [A7 + 0x12]
00002E3A 302E FFE2 move.w D0, [A6 - 0x1E]
00002E3E D06E FFDE add.w D0, [A6 - 0x22]
00002E42 4A40 tst.w D0
00002E44 6612 bne +0x14 /* 00002E58 */
00002E46 486D DC78 pea.l [A5 - 0x2388]
00002E4A 486E FFD4 pea.l [A6 - 0x2C]
00002E4E 3F3C 1010 move.w -[A7], 0x1010
00002E52 A9EB syscall Pack4/FP68K
00002E54 6000 0074 bra +0x76 /* 00002ECA */
label00002E58:
00002E58 302E FFDC move.w D0, [A6 - 0x24]
00002E5C D06E FFE0 add.w D0, [A6 - 0x20]
00002E60 3D40 FFBA move.w [A6 - 0x46], D0
00002E64 486E FFBA pea.l [A6 - 0x46]
00002E68 486E FFAC pea.l [A6 - 0x54]
00002E6C 3F3C 200E move.w -[A7], 0x200E
00002E70 A9EB syscall Pack4/FP68K
00002E72 486E FFAC pea.l [A6 - 0x54]
00002E76 486E FFB6 pea.l [A6 - 0x4A]
00002E7A 3F3C 1010 move.w -[A7], 0x1010
00002E7E A9EB syscall Pack4/FP68K
00002E80 302E FFDE move.w D0, [A6 - 0x22]
00002E84 D06E FFE2 add.w D0, [A6 - 0x1E]
00002E88 3D40 FFAA move.w [A6 - 0x56], D0
00002E8C 486E FFB6 pea.l [A6 - 0x4A]
00002E90 486E FFA0 pea.l [A6 - 0x60]
00002E94 3F3C 100E move.w -[A7], 0x100E
00002E98 A9EB syscall Pack4/FP68K
00002E9A 486E FFAA pea.l [A6 - 0x56]
00002E9E 486E FFA0 pea.l [A6 - 0x60]
00002EA2 3F3C 2006 move.w -[A7], 0x2006
00002EA6 A9EB syscall Pack4/FP68K
00002EA8 3D7C 0064 FF9E move.w [A6 - 0x62], 0x64 /* 'd' */
00002EAE 486E FF9E pea.l [A6 - 0x62]
00002EB2 486E FFA0 pea.l [A6 - 0x60]
00002EB6 3F3C 2004 move.w -[A7], 0x2004
00002EBA A9EB syscall Pack4/FP68K
00002EBC 486E FFA0 pea.l [A6 - 0x60]
00002EC0 486E FFD4 pea.l [A6 - 0x2C]
00002EC4 3F3C 1010 move.w -[A7], 0x1010
00002EC8 A9EB syscall Pack4/FP68K
label00002ECA:
00002ECA 4FEF FFF6 lea.l A7, [A7 - 0xA]
00002ECE 486E FFD4 pea.l [A6 - 0x2C]
00002ED2 486F 0004 pea.l [A7 + 0x4]
00002ED6 3F3C 100E move.w -[A7], 0x100E
00002EDA A9EB syscall Pack4/FP68K
00002EDC 486D DC82 pea.l [A5 - 0x237E]
00002EE0 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002EE4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002EE8 4FEF 0012 lea.l A7, [A7 + 0x12]
00002EEC 4A6E FFE6 tst.w [A6 - 0x1A]
00002EF0 6612 bne +0x14 /* 00002F04 */
00002EF2 486D DCAA pea.l [A5 - 0x2356]
00002EF6 486E FFCC pea.l [A6 - 0x34]
00002EFA 3F3C 1010 move.w -[A7], 0x1010
00002EFE A9EB syscall Pack4/FP68K
00002F00 6000 0078 bra +0x7A /* 00002F7A */
label00002F04:
00002F04 486E FFE4 pea.l [A6 - 0x1C]
00002F08 486E FFAE pea.l [A6 - 0x52]
00002F0C 3F3C 200E move.w -[A7], 0x200E
00002F10 A9EB syscall Pack4/FP68K
00002F12 486E FFAE pea.l [A6 - 0x52]
00002F16 486E FFB8 pea.l [A6 - 0x48]
00002F1A 3F3C 1010 move.w -[A7], 0x1010
00002F1E A9EB syscall Pack4/FP68K
00002F20 486E FFE6 pea.l [A6 - 0x1A]
00002F24 486E FFA0 pea.l [A6 - 0x60]
00002F28 3F3C 200E move.w -[A7], 0x200E
00002F2C A9EB syscall Pack4/FP68K
00002F2E 486E FFA0 pea.l [A6 - 0x60]
00002F32 486E FFAA pea.l [A6 - 0x56]
00002F36 3F3C 1010 move.w -[A7], 0x1010
00002F3A A9EB syscall Pack4/FP68K
00002F3C 486E FFB8 pea.l [A6 - 0x48]
00002F40 486E FF96 pea.l [A6 - 0x6A]
00002F44 3F3C 100E move.w -[A7], 0x100E
00002F48 A9EB syscall Pack4/FP68K
00002F4A 486E FFAA pea.l [A6 - 0x56]
00002F4E 486E FF96 pea.l [A6 - 0x6A]
00002F52 3F3C 1006 move.w -[A7], 0x1006
00002F56 A9EB syscall Pack4/FP68K
00002F58 3D7C 0064 FF94 move.w [A6 - 0x6C], 0x64 /* 'd' */
00002F5E 486E FF94 pea.l [A6 - 0x6C]
00002F62 486E FF96 pea.l [A6 - 0x6A]
00002F66 3F3C 2004 move.w -[A7], 0x2004
00002F6A A9EB syscall Pack4/FP68K
00002F6C 486E FF96 pea.l [A6 - 0x6A]
00002F70 486E FFCC pea.l [A6 - 0x34]
00002F74 3F3C 1010 move.w -[A7], 0x1010
00002F78 A9EB syscall Pack4/FP68K
label00002F7A:
00002F7A 4FEF FFF6 lea.l A7, [A7 - 0xA]
00002F7E 486E FFCC pea.l [A6 - 0x34]
00002F82 486F 0004 pea.l [A7 + 0x4]
00002F86 3F3C 100E move.w -[A7], 0x100E
00002F8A A9EB syscall Pack4/FP68K
00002F8C 486D DCB4 pea.l [A5 - 0x234C]
00002F90 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002F94 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002F98 4FEF 0012 lea.l A7, [A7 + 0x12]
00002F9C 486D DCCE pea.l [A5 - 0x2332]
00002FA0 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002FA4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002FA8 508F addq.l A7, 8
00002FAA 486D DCF8 pea.l [A5 - 0x2308]
00002FAE 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00002FB2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002FB6 508F addq.l A7, 8
00002FB8 302E FFFE move.w D0, [A6 - 0x2]
00002FBC C1FC 004A muls.w D0, 0x4A /* 'J' */
00002FC0 41ED FC94 lea.l A0, [A5 - 0x36C]
00002FC4 D1C0 add.l A0, D0
00002FC6 302E FFFE move.w D0, [A6 - 0x2]
00002FCA C1FC 004A muls.w D0, 0x4A /* 'J' */
00002FCE 43ED FC94 lea.l A1, [A5 - 0x36C]
00002FD2 D3C0 add.l A1, D0
00002FD4 302E FFFE move.w D0, [A6 - 0x2]
00002FD8 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002FDC 45ED FC94 lea.l A2, [A5 - 0x36C]
00002FE0 D5C0 add.l A2, D0
00002FE2 302E FFFE move.w D0, [A6 - 0x2]
00002FE6 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002FEA 47ED FC94 lea.l A3, [A5 - 0x36C]
00002FEE D7C0 add.l A3, D0
00002FF0 302E FFFE move.w D0, [A6 - 0x2]
00002FF4 C1FC 004A muls.w D0, 0x4A /* 'J' */
00002FF8 49ED FC94 lea.l A4, [A5 - 0x36C]
00002FFC D9C0 add.l A4, D0
00002FFE 302E FFFE move.w D0, [A6 - 0x2]
00003002 C1FC 004A muls.w D0, 0x4A /* 'J' */
00003006 2D48 FFB8 move.l [A6 - 0x48], A0
0000300A 41ED FC94 lea.l A0, [A5 - 0x36C]
0000300E D1C0 add.l A0, D0
00003010 302E FFFE move.w D0, [A6 - 0x2]
00003014 48C0 ext.l D0
00003016 D080 add.l D0, D0
00003018 2D49 FFB4 move.l [A6 - 0x4C], A1
0000301C 43ED FD32 lea.l A1, [A5 - 0x2CE]
00003020 D3C0 add.l A1, D0
00003022 3F11 move.w -[A7], [A1]
00003024 3F28 003C move.w -[A7], [A0 + 0x3C]
00003028 3F2C 003A move.w -[A7], [A4 + 0x3A]
0000302C 3F2B 0038 move.w -[A7], [A3 + 0x38]
00003030 3F2A 0036 move.w -[A7], [A2 + 0x36]
00003034 206E FFB4 movea.l A0, [A6 - 0x4C]
00003038 3F28 0034 move.w -[A7], [A0 + 0x34]
0000303C 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00003040 486D DD22 pea.l [A5 - 0x22DE]
00003044 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00003048 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000304C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003050 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00003056 662E bne +0x30 /* 00003086 */
00003058 3F2D FD32 move.w -[A7], [A5 - 0x2CE]
0000305C 3F2D FCD0 move.w -[A7], [A5 - 0x330]
00003060 3F2D FCCE move.w -[A7], [A5 - 0x332]
00003064 3F2D FCCC move.w -[A7], [A5 - 0x334]
00003068 3F2D FCCA move.w -[A7], [A5 - 0x336]
0000306C 3F2D FCC8 move.w -[A7], [A5 - 0x338]
00003070 486D FC94 pea.l [A5 - 0x36C]
00003074 486D DD46 pea.l [A5 - 0x22BA]
00003078 2F2D DBFE move.l -[A7], [A5 - 0x2402]
0000307C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003080 4FEF 0018 lea.l A7, [A7 + 0x18]
00003084 602C bra +0x2E /* 000030B2 */
label00003086:
00003086 3F2D FD34 move.w -[A7], [A5 - 0x2CC]
0000308A 3F2D FD1A move.w -[A7], [A5 - 0x2E6]
0000308E 3F2D FD18 move.w -[A7], [A5 - 0x2E8]
00003092 3F2D FD16 move.w -[A7], [A5 - 0x2EA]
00003096 3F2D FD14 move.w -[A7], [A5 - 0x2EC]
0000309A 3F2D FD12 move.w -[A7], [A5 - 0x2EE]
0000309E 486D FCDE pea.l [A5 - 0x322]
000030A2 486D DD6A pea.l [A5 - 0x2296]
000030A6 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000030AA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000030AE 4FEF 0018 lea.l A7, [A7 + 0x18]
label000030B2:
000030B2 4267 clr.w -[A7]
000030B4 A974 syscall Button
000030B6 101F move.b D0, [A7]+
000030B8 4A00 tst.b D0
000030BA 67F6 beq -0x8 /* 000030B2 */
label000030BC:
000030BC 4267 clr.w -[A7]
000030BE A974 syscall Button
000030C0 101F move.b D0, [A7]+
000030C2 4A00 tst.b D0
000030C4 66F6 bne -0x8 /* 000030BC */
000030C6 4A6E FFFE tst.w [A6 - 0x2]
000030CA 6710 beq +0x12 /* 000030DC */
000030CC 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000030D2 6614 bne +0x16 /* 000030E8 */
000030D4 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
000030DA 660C bne +0xE /* 000030E8 */
label000030DC:
000030DC 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000030E0 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000030E4 588F addq.l A7, 4
000030E6 601C bra +0x1E /* 00003104 */
label000030E8:
000030E8 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000030EC 3F3C 0001 move.w -[A7], 0x1
000030F0 3F3C 0001 move.w -[A7], 0x1
000030F4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000030F8 508F addq.l A7, 8
000030FA 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000030FE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003102 588F addq.l A7, 4
label00003104:
00003104 536E FFFE subq.w [A6 - 0x2], 1
label00003108:
00003108 302E FFFE move.w D0, [A6 - 0x2]
0000310C B06E FFF8 cmp.w D0, [A6 - 0x8]
00003110 6C00 F968 bge -0x696 /* 00002A7A */
00003114 3F3C FFFF move.w -[A7], 0xFFFF
00003118 4267 clr.w -[A7]
0000311A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label0000311E:
0000311E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003122 4E5E unlink A6
00003124 4E75 rts
00003126 4449 neg.w A1
00003128 5350 subq.w [A0], 1
0000312A 4C41 5952 movem.l D1,D4,D6,A0,A3,A4,A6, D1
fn0000312E:
0000312E 4E56 FFCA link A6, -0x0036
00003132 48E7 0038 movem.l -[A7], A2,A3,A4
00003136 302E 0008 move.w D0, [A6 + 0x8]
0000313A C1FC 004A muls.w D0, 0x4A /* 'J' */
0000313E 41ED FC94 lea.l A0, [A5 - 0x36C]
00003142 D1C0 add.l A0, D0
00003144 4850 pea.l [A0]
00003146 486D DD8E pea.l [A5 - 0x2272]
0000314A 2F2D DBFE move.l -[A7], [A5 - 0x2402]
0000314E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003152 4FEF 000C lea.l A7, [A7 + 0xC]
00003156 486D DDA4 pea.l [A5 - 0x225C]
0000315A 2F2D DBFE move.l -[A7], [A5 - 0x2402]
0000315E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003162 508F addq.l A7, 8
00003164 486D DDD6 pea.l [A5 - 0x222A]
00003168 2F2D DBFE move.l -[A7], [A5 - 0x2402]
0000316C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003170 508F addq.l A7, 8
00003172 486D DDFA pea.l [A5 - 0x2206]
00003176 2F2D DBFE move.l -[A7], [A5 - 0x2402]
0000317A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000317E 508F addq.l A7, 8
00003180 7001 moveq.l D0, 0x01
00003182 3D40 FFFE move.w [A6 - 0x2], D0
00003186 6000 0414 bra +0x416 /* 0000359C */
label0000318A:
0000318A 302E 0008 move.w D0, [A6 + 0x8]
0000318E C1FC 08DC muls.w D0, 0x8DC
00003192 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003196 D1C0 add.l A0, D0
00003198 302E FFFE move.w D0, [A6 - 0x2]
0000319C C1FC 00A2 muls.w D0, 0xA2
000031A0 D1C0 add.l A0, D0
000031A2 302E 0008 move.w D0, [A6 + 0x8]
000031A6 C1FC 08DC muls.w D0, 0x8DC
000031AA 43ED E344 lea.l A1, [A5 - 0x1CBC]
000031AE D3C0 add.l A1, D0
000031B0 302E FFFE move.w D0, [A6 - 0x2]
000031B4 C1FC 00A2 muls.w D0, 0xA2
000031B8 D3C0 add.l A1, D0
000031BA 3029 0086 move.w D0, [A1 + 0x86]
000031BE D040 add.w D0, D0
000031C0 322E 0008 move.w D1, [A6 + 0x8]
000031C4 C3FC 08DC muls.w D1, 0x8DC
000031C8 43ED E344 lea.l A1, [A5 - 0x1CBC]
000031CC D3C1 add.l A1, D1
000031CE 322E FFFE move.w D1, [A6 - 0x2]
000031D2 C3FC 00A2 muls.w D1, 0xA2
000031D6 D3C1 add.l A1, D1
000031D8 D069 008E add.w D0, [A1 + 0x8E]
000031DC 322E 0008 move.w D1, [A6 + 0x8]
000031E0 C3FC 08DC muls.w D1, 0x8DC
000031E4 43ED E344 lea.l A1, [A5 - 0x1CBC]
000031E8 D3C1 add.l A1, D1
000031EA 322E FFFE move.w D1, [A6 - 0x2]
000031EE C3FC 00A2 muls.w D1, 0xA2
000031F2 D3C1 add.l A1, D1
000031F4 3229 008A move.w D1, [A1 + 0x8A]
000031F8 C3FC 0003 muls.w D1, 0x3
000031FC D041 add.w D0, D1
000031FE 3140 00A0 move.w [A0 + 0xA0], D0
00003202 302E 0008 move.w D0, [A6 + 0x8]
00003206 C1FC 08DC muls.w D0, 0x8DC
0000320A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000320E D1C0 add.l A0, D0
00003210 302E FFFE move.w D0, [A6 - 0x2]
00003214 C1FC 00A2 muls.w D0, 0xA2
00003218 D1C0 add.l A0, D0
0000321A 4850 pea.l [A0]
0000321C 486E FFEE pea.l [A6 - 0x12]
00003220 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003224 508F addq.l A7, 8
00003226 486E FFEE pea.l [A6 - 0x12]
0000322A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000322E 588F addq.l A7, 4
00003230 0C80 0000 000B cmpi.l D0, 0xB
00003236 6314 bls +0x16 /* 0000324C */
00003238 486E FFEE pea.l [A6 - 0x12]
0000323C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003240 588F addq.l A7, 4
00003242 D08E add.l D0, A6
00003244 2040 movea.l A0, D0
00003246 1D68 FFEE FFF9 move.b [A6 - 0x7], [A0 - 0x12]
label0000324C:
0000324C 302E 0008 move.w D0, [A6 + 0x8]
00003250 C1FC 08DC muls.w D0, 0x8DC
00003254 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003258 D1C0 add.l A0, D0
0000325A 302E FFFE move.w D0, [A6 - 0x2]
0000325E C1FC 00A2 muls.w D0, 0xA2
00003262 D1C0 add.l A0, D0
00003264 302E 0008 move.w D0, [A6 + 0x8]
00003268 C1FC 08DC muls.w D0, 0x8DC
0000326C 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003270 D3C0 add.l A1, D0
00003272 302E FFFE move.w D0, [A6 - 0x2]
00003276 C1FC 00A2 muls.w D0, 0xA2
0000327A D3C0 add.l A1, D0
0000327C 3F29 0084 move.w -[A7], [A1 + 0x84]
00003280 486E FFEE pea.l [A6 - 0x12]
00003284 3F28 002C move.w -[A7], [A0 + 0x2C]
00003288 486D DE2C pea.l [A5 - 0x21D4]
0000328C 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00003290 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003294 4FEF 0010 lea.l A7, [A7 + 0x10]
00003298 302E 0008 move.w D0, [A6 + 0x8]
0000329C C1FC 08DC muls.w D0, 0x8DC
000032A0 41ED E344 lea.l A0, [A5 - 0x1CBC]
000032A4 D1C0 add.l A0, D0
000032A6 302E FFFE move.w D0, [A6 - 0x2]
000032AA C1FC 00A2 muls.w D0, 0xA2
000032AE D1C0 add.l A0, D0
000032B0 4A68 003A tst.w [A0 + 0x3A]
000032B4 6710 beq +0x12 /* 000032C6 */
000032B6 486D DE3A pea.l [A5 - 0x21C6]
000032BA 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000032BE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000032C2 508F addq.l A7, 8
000032C4 600E bra +0x10 /* 000032D4 */
label000032C6:
000032C6 486D DE3C pea.l [A5 - 0x21C4]
000032CA 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000032CE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000032D2 508F addq.l A7, 8
label000032D4:
000032D4 302E 0008 move.w D0, [A6 + 0x8]
000032D8 C1FC 08DC muls.w D0, 0x8DC
000032DC 41ED E344 lea.l A0, [A5 - 0x1CBC]
000032E0 D1C0 add.l A0, D0
000032E2 302E FFFE move.w D0, [A6 - 0x2]
000032E6 C1FC 00A2 muls.w D0, 0xA2
000032EA D1C0 add.l A0, D0
000032EC 302E 0008 move.w D0, [A6 + 0x8]
000032F0 C1FC 08DC muls.w D0, 0x8DC
000032F4 43ED E344 lea.l A1, [A5 - 0x1CBC]
000032F8 D3C0 add.l A1, D0
000032FA 302E FFFE move.w D0, [A6 - 0x2]
000032FE C1FC 00A2 muls.w D0, 0xA2
00003302 D3C0 add.l A1, D0
00003304 302E 0008 move.w D0, [A6 + 0x8]
00003308 C1FC 08DC muls.w D0, 0x8DC
0000330C 45ED E344 lea.l A2, [A5 - 0x1CBC]
00003310 D5C0 add.l A2, D0
00003312 302E FFFE move.w D0, [A6 - 0x2]
00003316 C1FC 00A2 muls.w D0, 0xA2
0000331A D5C0 add.l A2, D0
0000331C 302E 0008 move.w D0, [A6 + 0x8]
00003320 C1FC 08DC muls.w D0, 0x8DC
00003324 47ED E344 lea.l A3, [A5 - 0x1CBC]
00003328 D7C0 add.l A3, D0
0000332A 302E FFFE move.w D0, [A6 - 0x2]
0000332E C1FC 00A2 muls.w D0, 0xA2
00003332 D7C0 add.l A3, D0
00003334 302E 0008 move.w D0, [A6 + 0x8]
00003338 C1FC 08DC muls.w D0, 0x8DC
0000333C 49ED E344 lea.l A4, [A5 - 0x1CBC]
00003340 D9C0 add.l A4, D0
00003342 302E FFFE move.w D0, [A6 - 0x2]
00003346 C1FC 00A2 muls.w D0, 0xA2
0000334A D9C0 add.l A4, D0
0000334C 302E 0008 move.w D0, [A6 + 0x8]
00003350 C1FC 08DC muls.w D0, 0x8DC
00003354 2D48 FFEA move.l [A6 - 0x16], A0
00003358 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000335C D1C0 add.l A0, D0
0000335E 302E FFFE move.w D0, [A6 - 0x2]
00003362 C1FC 00A2 muls.w D0, 0xA2
00003366 D1C0 add.l A0, D0
00003368 302E 0008 move.w D0, [A6 + 0x8]
0000336C C1FC 08DC muls.w D0, 0x8DC
00003370 2D49 FFE6 move.l [A6 - 0x1A], A1
00003374 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003378 D3C0 add.l A1, D0
0000337A 302E FFFE move.w D0, [A6 - 0x2]
0000337E C1FC 00A2 muls.w D0, 0xA2
00003382 D3C0 add.l A1, D0
00003384 302E 0008 move.w D0, [A6 + 0x8]
00003388 C1FC 08DC muls.w D0, 0x8DC
0000338C 2D4A FFE2 move.l [A6 - 0x1E], A2
00003390 45ED E344 lea.l A2, [A5 - 0x1CBC]
00003394 D5C0 add.l A2, D0
00003396 302E FFFE move.w D0, [A6 - 0x2]
0000339A C1FC 00A2 muls.w D0, 0xA2
0000339E D5C0 add.l A2, D0
000033A0 302E 0008 move.w D0, [A6 + 0x8]
000033A4 C1FC 08DC muls.w D0, 0x8DC
000033A8 2D4B FFDE move.l [A6 - 0x22], A3
000033AC 47ED E344 lea.l A3, [A5 - 0x1CBC]
000033B0 D7C0 add.l A3, D0
000033B2 302E FFFE move.w D0, [A6 - 0x2]
000033B6 C1FC 00A2 muls.w D0, 0xA2
000033BA D7C0 add.l A3, D0
000033BC 302E 0008 move.w D0, [A6 + 0x8]
000033C0 C1FC 08DC muls.w D0, 0x8DC
000033C4 2D4C FFDA move.l [A6 - 0x26], A4
000033C8 49ED E344 lea.l A4, [A5 - 0x1CBC]
000033CC D9C0 add.l A4, D0
000033CE 302E FFFE move.w D0, [A6 - 0x2]
000033D2 C1FC 00A2 muls.w D0, 0xA2
000033D6 D9C0 add.l A4, D0
000033D8 302B 0092 move.w D0, [A3 + 0x92]
000033DC D06C 0094 add.w D0, [A4 + 0x94]
000033E0 322E 0008 move.w D1, [A6 + 0x8]
000033E4 C3FC 08DC muls.w D1, 0x8DC
000033E8 47ED E344 lea.l A3, [A5 - 0x1CBC]
000033EC D7C1 add.l A3, D1
000033EE 322E FFFE move.w D1, [A6 - 0x2]
000033F2 C3FC 00A2 muls.w D1, 0xA2
000033F6 D7C1 add.l A3, D1
000033F8 322E 0008 move.w D1, [A6 + 0x8]
000033FC C3FC 08DC muls.w D1, 0x8DC
00003400 49ED E344 lea.l A4, [A5 - 0x1CBC]
00003404 D9C1 add.l A4, D1
00003406 322E FFFE move.w D1, [A6 - 0x2]
0000340A C3FC 00A2 muls.w D1, 0xA2
0000340E D9C1 add.l A4, D1
00003410 322E 0008 move.w D1, [A6 + 0x8]
00003414 C3FC 08DC muls.w D1, 0x8DC
00003418 2D48 FFD6 move.l [A6 - 0x2A], A0
0000341C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003420 D1C1 add.l A0, D1
00003422 322E FFFE move.w D1, [A6 - 0x2]
00003426 C3FC 00A2 muls.w D1, 0xA2
0000342A D1C1 add.l A0, D1
0000342C 322E 0008 move.w D1, [A6 + 0x8]
00003430 C3FC 08DC muls.w D1, 0x8DC
00003434 2D49 FFD2 move.l [A6 - 0x2E], A1
00003438 43ED E344 lea.l A1, [A5 - 0x1CBC]
0000343C D3C1 add.l A1, D1
0000343E 322E FFFE move.w D1, [A6 - 0x2]
00003442 C3FC 00A2 muls.w D1, 0xA2
00003446 D3C1 add.l A1, D1
00003448 322E 0008 move.w D1, [A6 + 0x8]
0000344C C3FC 08DC muls.w D1, 0x8DC
00003450 2D4A FFCE move.l [A6 - 0x32], A2
00003454 45ED E344 lea.l A2, [A5 - 0x1CBC]
00003458 D5C1 add.l A2, D1
0000345A 322E FFFE move.w D1, [A6 - 0x2]
0000345E C3FC 00A2 muls.w D1, 0xA2
00003462 D5C1 add.l A2, D1
00003464 322E 0008 move.w D1, [A6 + 0x8]
00003468 C3FC 08DC muls.w D1, 0x8DC
0000346C 2D4B FFCA move.l [A6 - 0x36], A3
00003470 47ED E344 lea.l A3, [A5 - 0x1CBC]
00003474 D7C1 add.l A3, D1
00003476 322E FFFE move.w D1, [A6 - 0x2]
0000347A C3FC 00A2 muls.w D1, 0xA2
0000347E D7C1 add.l A3, D1
00003480 3F2B 00A0 move.w -[A7], [A3 + 0xA0]
00003484 3F2A 009E move.w -[A7], [A2 + 0x9E]
00003488 3F29 009C move.w -[A7], [A1 + 0x9C]
0000348C 3F28 009A move.w -[A7], [A0 + 0x9A]
00003490 3F2C 0098 move.w -[A7], [A4 + 0x98]
00003494 206E FFCA movea.l A0, [A6 - 0x36]
00003498 3F28 0096 move.w -[A7], [A0 + 0x96]
0000349C 3F00 move.w -[A7], D0
0000349E 206E FFCE movea.l A0, [A6 - 0x32]
000034A2 3F28 0094 move.w -[A7], [A0 + 0x94]
000034A6 206E FFD2 movea.l A0, [A6 - 0x2E]
000034AA 3F28 0092 move.w -[A7], [A0 + 0x92]
000034AE 206E FFD6 movea.l A0, [A6 - 0x2A]
000034B2 3F28 0090 move.w -[A7], [A0 + 0x90]
000034B6 206E FFDA movea.l A0, [A6 - 0x26]
000034BA 3F28 008E move.w -[A7], [A0 + 0x8E]
000034BE 206E FFDE movea.l A0, [A6 - 0x22]
000034C2 3F28 008C move.w -[A7], [A0 + 0x8C]
000034C6 206E FFE2 movea.l A0, [A6 - 0x1E]
000034CA 3F28 008A move.w -[A7], [A0 + 0x8A]
000034CE 206E FFE6 movea.l A0, [A6 - 0x1A]
000034D2 3F28 0088 move.w -[A7], [A0 + 0x88]
000034D6 206E FFEA movea.l A0, [A6 - 0x16]
000034DA 3F28 0086 move.w -[A7], [A0 + 0x86]
000034DE 486D DE3E pea.l [A5 - 0x21C2]
000034E2 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000034E6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000034EA 4FEF 0026 lea.l A7, [A7 + 0x26]
000034EE 302E 0008 move.w D0, [A6 + 0x8]
000034F2 C1FC 08DC muls.w D0, 0x8DC
000034F6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000034FA D1C0 add.l A0, D0
000034FC 302E FFFE move.w D0, [A6 - 0x2]
00003500 C1FC 00A2 muls.w D0, 0xA2
00003504 D1C0 add.l A0, D0
00003506 302E 0008 move.w D0, [A6 + 0x8]
0000350A C1FC 08DC muls.w D0, 0x8DC
0000350E 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003512 D3C0 add.l A1, D0
00003514 302E FFFE move.w D0, [A6 - 0x2]
00003518 C1FC 00A2 muls.w D0, 0xA2
0000351C D3C0 add.l A1, D0
0000351E 302E 0008 move.w D0, [A6 + 0x8]
00003522 C1FC 08DC muls.w D0, 0x8DC
00003526 45ED E344 lea.l A2, [A5 - 0x1CBC]
0000352A D5C0 add.l A2, D0
0000352C 302E FFFE move.w D0, [A6 - 0x2]
00003530 C1FC 00A2 muls.w D0, 0xA2
00003534 D5C0 add.l A2, D0
00003536 302E 0008 move.w D0, [A6 + 0x8]
0000353A C1FC 08DC muls.w D0, 0x8DC
0000353E 47ED E344 lea.l A3, [A5 - 0x1CBC]
00003542 D7C0 add.l A3, D0
00003544 302E FFFE move.w D0, [A6 - 0x2]
00003548 C1FC 00A2 muls.w D0, 0xA2
0000354C D7C0 add.l A3, D0
0000354E 4FEF FFF6 lea.l A7, [A7 - 0xA]
00003552 486B 007E pea.l [A3 + 0x7E]
00003556 486F 0004 pea.l [A7 + 0x4]
0000355A 3F3C 100E move.w -[A7], 0x100E
0000355E A9EB syscall Pack4/FP68K
00003560 4FEF FFF6 lea.l A7, [A7 - 0xA]
00003564 486A 007A pea.l [A2 + 0x7A]
00003568 486F 0004 pea.l [A7 + 0x4]
0000356C 3F3C 100E move.w -[A7], 0x100E
00003570 A9EB syscall Pack4/FP68K
00003572 4FEF FFF6 lea.l A7, [A7 - 0xA]
00003576 4869 0076 pea.l [A1 + 0x76]
0000357A 486F 0004 pea.l [A7 + 0x4]
0000357E 3F3C 100E move.w -[A7], 0x100E
00003582 A9EB syscall Pack4/FP68K
00003584 3F28 0074 move.w -[A7], [A0 + 0x74]
00003588 486D DE6C pea.l [A5 - 0x2194]
0000358C 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00003590 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003594 4FEF 0028 lea.l A7, [A7 + 0x28]
00003598 526E FFFE addq.w [A6 - 0x2], 1
label0000359C:
0000359C 302E 0008 move.w D0, [A6 + 0x8]
000035A0 48C0 ext.l D0
000035A2 D080 add.l D0, D0
000035A4 41ED FD36 lea.l A0, [A5 - 0x2CA]
000035A8 D1C0 add.l A0, D0
000035AA 302E FFFE move.w D0, [A6 - 0x2]
000035AE B050 cmp.w D0, [A0]
000035B0 6F00 FBD8 ble -0x426 /* 0000318A */
000035B4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000035B8 4E5E unlink A6
000035BA 4E75 rts
000035BC 5354 subq.w [A4], 1
000035BE 4154 chk.w D0, [A4]
000035C0 5343 subq.w D3, 1
000035C2 5245 addq.w D5, 1
fn000035C4:
000035C4 4E56 FFFE link A6, -0x0002
000035C8 7001 moveq.l D0, 0x01
000035CA 3D40 FFFE move.w [A6 - 0x2], D0
000035CE 6012 bra +0x14 /* 000035E2 */
label000035D0:
000035D0 486D DE84 pea.l [A5 - 0x217C]
000035D4 2F2D DBFE move.l -[A7], [A5 - 0x2402]
000035D8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000035DC 508F addq.l A7, 8
000035DE 526E FFFE addq.w [A6 - 0x2], 1
label000035E2:
000035E2 0C6E 003F FFFE cmpi.w [A6 - 0x2], 0x3F /* '?' */
000035E8 6FE6 ble -0x18 /* 000035D0 */
000035EA 302E 001A move.w D0, [A6 + 0x1A]
000035EE D06E 001C add.w D0, [A6 + 0x1C]
000035F2 3F2E 0028 move.w -[A7], [A6 + 0x28]
000035F6 3F2E 0026 move.w -[A7], [A6 + 0x26]
000035FA 3F2E 0024 move.w -[A7], [A6 + 0x24]
000035FE 3F2E 0022 move.w -[A7], [A6 + 0x22]
00003602 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003606 3F2E 001E move.w -[A7], [A6 + 0x1E]
0000360A 3F00 move.w -[A7], D0
0000360C 3F2E 001C move.w -[A7], [A6 + 0x1C]
00003610 3F2E 001A move.w -[A7], [A6 + 0x1A]
00003614 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003618 3F2E 0016 move.w -[A7], [A6 + 0x16]
0000361C 3F2E 0014 move.w -[A7], [A6 + 0x14]
00003620 3F2E 0012 move.w -[A7], [A6 + 0x12]
00003624 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003628 3F2E 000E move.w -[A7], [A6 + 0xE]
0000362C 486D DE86 pea.l [A5 - 0x217A]
00003630 2F2D DBFE move.l -[A7], [A5 - 0x2402]
00003634 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003638 4FEF 0026 lea.l A7, [A7 + 0x26]
0000363C 4E5E unlink A6
0000363E 4E75 rts
00003640 4449 neg.w A1
00003642 5350 subq.w [A0], 1
00003644 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1
export_12:
fn00003648:
00003648 4E56 FFFC link A6, -0x0004
0000364C 7001 moveq.l D0, 0x01
0000364E 3D40 FFFE move.w [A6 - 0x2], D0
00003652 6000 0398 bra +0x39A /* 000039EC */
label00003656:
00003656 7001 moveq.l D0, 0x01
00003658 3D40 FFFC move.w [A6 - 0x4], D0
0000365C 6000 0372 bra +0x374 /* 000039D0 */
label00003660:
00003660 302E 0008 move.w D0, [A6 + 0x8]
00003664 C1FC 03CC muls.w D0, 0x3CC
00003668 41ED F4FC lea.l A0, [A5 - 0xB04]
0000366C D1C0 add.l A0, D0
0000366E 302E FFFE move.w D0, [A6 - 0x2]
00003672 C1FC 00A2 muls.w D0, 0xA2
00003676 D1C0 add.l A0, D0
00003678 3028 003E move.w D0, [A0 + 0x3E]
0000367C B06E FFFC cmp.w D0, [A6 - 0x4]
00003680 6600 034A bne +0x34C /* 000039CC */
00003684 302E 0008 move.w D0, [A6 + 0x8]
00003688 C1FC 08DC muls.w D0, 0x8DC
0000368C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003690 D1C0 add.l A0, D0
00003692 302E FFFC move.w D0, [A6 - 0x4]
00003696 C1FC 00A2 muls.w D0, 0xA2
0000369A D1C0 add.l A0, D0
0000369C 302E 0008 move.w D0, [A6 + 0x8]
000036A0 C1FC 03CC muls.w D0, 0x3CC
000036A4 43ED F4FC lea.l A1, [A5 - 0xB04]
000036A8 D3C0 add.l A1, D0
000036AA 302E FFFE move.w D0, [A6 - 0x2]
000036AE C1FC 00A2 muls.w D0, 0xA2
000036B2 D3C0 add.l A1, D0
000036B4 3029 0084 move.w D0, [A1 + 0x84]
000036B8 D168 0084 add.w [A0 + 0x84], D0
000036BC 302E 0008 move.w D0, [A6 + 0x8]
000036C0 C1FC 08DC muls.w D0, 0x8DC
000036C4 41ED E344 lea.l A0, [A5 - 0x1CBC]
000036C8 D1C0 add.l A0, D0
000036CA 302E FFFC move.w D0, [A6 - 0x4]
000036CE C1FC 00A2 muls.w D0, 0xA2
000036D2 D1C0 add.l A0, D0
000036D4 302E 0008 move.w D0, [A6 + 0x8]
000036D8 C1FC 03CC muls.w D0, 0x3CC
000036DC 43ED F4FC lea.l A1, [A5 - 0xB04]
000036E0 D3C0 add.l A1, D0
000036E2 302E FFFE move.w D0, [A6 - 0x2]
000036E6 C1FC 00A2 muls.w D0, 0xA2
000036EA D3C0 add.l A1, D0
000036EC 3029 0086 move.w D0, [A1 + 0x86]
000036F0 D168 0086 add.w [A0 + 0x86], D0
000036F4 302E 0008 move.w D0, [A6 + 0x8]
000036F8 C1FC 08DC muls.w D0, 0x8DC
000036FC 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003700 D1C0 add.l A0, D0
00003702 302E FFFC move.w D0, [A6 - 0x4]
00003706 C1FC 00A2 muls.w D0, 0xA2
0000370A D1C0 add.l A0, D0
0000370C 302E 0008 move.w D0, [A6 + 0x8]
00003710 C1FC 03CC muls.w D0, 0x3CC
00003714 43ED F4FC lea.l A1, [A5 - 0xB04]
00003718 D3C0 add.l A1, D0
0000371A 302E FFFE move.w D0, [A6 - 0x2]
0000371E C1FC 00A2 muls.w D0, 0xA2
00003722 D3C0 add.l A1, D0
00003724 3029 0088 move.w D0, [A1 + 0x88]
00003728 D168 0088 add.w [A0 + 0x88], D0
0000372C 302E 0008 move.w D0, [A6 + 0x8]
00003730 C1FC 08DC muls.w D0, 0x8DC
00003734 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003738 D1C0 add.l A0, D0
0000373A 302E FFFC move.w D0, [A6 - 0x4]
0000373E C1FC 00A2 muls.w D0, 0xA2
00003742 D1C0 add.l A0, D0
00003744 302E 0008 move.w D0, [A6 + 0x8]
00003748 C1FC 03CC muls.w D0, 0x3CC
0000374C 43ED F4FC lea.l A1, [A5 - 0xB04]
00003750 D3C0 add.l A1, D0
00003752 302E FFFE move.w D0, [A6 - 0x2]
00003756 C1FC 00A2 muls.w D0, 0xA2
0000375A D3C0 add.l A1, D0
0000375C 3029 008E move.w D0, [A1 + 0x8E]
00003760 D168 008E add.w [A0 + 0x8E], D0
00003764 302E 0008 move.w D0, [A6 + 0x8]
00003768 C1FC 08DC muls.w D0, 0x8DC
0000376C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003770 D1C0 add.l A0, D0
00003772 302E FFFC move.w D0, [A6 - 0x4]
00003776 C1FC 00A2 muls.w D0, 0xA2
0000377A D1C0 add.l A0, D0
0000377C 302E 0008 move.w D0, [A6 + 0x8]
00003780 C1FC 03CC muls.w D0, 0x3CC
00003784 43ED F4FC lea.l A1, [A5 - 0xB04]
00003788 D3C0 add.l A1, D0
0000378A 302E FFFE move.w D0, [A6 - 0x2]
0000378E C1FC 00A2 muls.w D0, 0xA2
00003792 D3C0 add.l A1, D0
00003794 3029 0090 move.w D0, [A1 + 0x90]
00003798 D168 0090 add.w [A0 + 0x90], D0
0000379C 302E 0008 move.w D0, [A6 + 0x8]
000037A0 C1FC 08DC muls.w D0, 0x8DC
000037A4 41ED E344 lea.l A0, [A5 - 0x1CBC]
000037A8 D1C0 add.l A0, D0
000037AA 302E FFFC move.w D0, [A6 - 0x4]
000037AE C1FC 00A2 muls.w D0, 0xA2
000037B2 D1C0 add.l A0, D0
000037B4 302E 0008 move.w D0, [A6 + 0x8]
000037B8 C1FC 03CC muls.w D0, 0x3CC
000037BC 43ED F4FC lea.l A1, [A5 - 0xB04]
000037C0 D3C0 add.l A1, D0
000037C2 302E FFFE move.w D0, [A6 - 0x2]
000037C6 C1FC 00A2 muls.w D0, 0xA2
000037CA D3C0 add.l A1, D0
000037CC 3029 008A move.w D0, [A1 + 0x8A]
000037D0 D168 008A add.w [A0 + 0x8A], D0
000037D4 302E 0008 move.w D0, [A6 + 0x8]
000037D8 C1FC 08DC muls.w D0, 0x8DC
000037DC 41ED E344 lea.l A0, [A5 - 0x1CBC]
000037E0 D1C0 add.l A0, D0
000037E2 302E FFFC move.w D0, [A6 - 0x4]
000037E6 C1FC 00A2 muls.w D0, 0xA2
000037EA D1C0 add.l A0, D0
000037EC 302E 0008 move.w D0, [A6 + 0x8]
000037F0 C1FC 03CC muls.w D0, 0x3CC
000037F4 43ED F4FC lea.l A1, [A5 - 0xB04]
000037F8 D3C0 add.l A1, D0
000037FA 302E FFFE move.w D0, [A6 - 0x2]
000037FE C1FC 00A2 muls.w D0, 0xA2
00003802 D3C0 add.l A1, D0
00003804 3029 008C move.w D0, [A1 + 0x8C]
00003808 D168 008C add.w [A0 + 0x8C], D0
0000380C 302E 0008 move.w D0, [A6 + 0x8]
00003810 C1FC 08DC muls.w D0, 0x8DC
00003814 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003818 D1C0 add.l A0, D0
0000381A 302E FFFC move.w D0, [A6 - 0x4]
0000381E C1FC 00A2 muls.w D0, 0xA2
00003822 D1C0 add.l A0, D0
00003824 302E 0008 move.w D0, [A6 + 0x8]
00003828 C1FC 03CC muls.w D0, 0x3CC
0000382C 43ED F4FC lea.l A1, [A5 - 0xB04]
00003830 D3C0 add.l A1, D0
00003832 302E FFFE move.w D0, [A6 - 0x2]
00003836 C1FC 00A2 muls.w D0, 0xA2
0000383A D3C0 add.l A1, D0
0000383C 3029 0092 move.w D0, [A1 + 0x92]
00003840 D168 0092 add.w [A0 + 0x92], D0
00003844 302E 0008 move.w D0, [A6 + 0x8]
00003848 C1FC 08DC muls.w D0, 0x8DC
0000384C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003850 D1C0 add.l A0, D0
00003852 302E FFFC move.w D0, [A6 - 0x4]
00003856 C1FC 00A2 muls.w D0, 0xA2
0000385A D1C0 add.l A0, D0
0000385C 302E 0008 move.w D0, [A6 + 0x8]
00003860 C1FC 03CC muls.w D0, 0x3CC
00003864 43ED F4FC lea.l A1, [A5 - 0xB04]
00003868 D3C0 add.l A1, D0
0000386A 302E FFFE move.w D0, [A6 - 0x2]
0000386E C1FC 00A2 muls.w D0, 0xA2
00003872 D3C0 add.l A1, D0
00003874 3029 0094 move.w D0, [A1 + 0x94]
00003878 D168 0094 add.w [A0 + 0x94], D0
0000387C 302E 0008 move.w D0, [A6 + 0x8]
00003880 C1FC 08DC muls.w D0, 0x8DC
00003884 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003888 D1C0 add.l A0, D0
0000388A 302E FFFC move.w D0, [A6 - 0x4]
0000388E C1FC 00A2 muls.w D0, 0xA2
00003892 D1C0 add.l A0, D0
00003894 302E 0008 move.w D0, [A6 + 0x8]
00003898 C1FC 03CC muls.w D0, 0x3CC
0000389C 43ED F4FC lea.l A1, [A5 - 0xB04]
000038A0 D3C0 add.l A1, D0
000038A2 302E FFFE move.w D0, [A6 - 0x2]
000038A6 C1FC 00A2 muls.w D0, 0xA2
000038AA D3C0 add.l A1, D0
000038AC 3029 0096 move.w D0, [A1 + 0x96]
000038B0 D168 0096 add.w [A0 + 0x96], D0
000038B4 302E 0008 move.w D0, [A6 + 0x8]
000038B8 C1FC 08DC muls.w D0, 0x8DC
000038BC 41ED E344 lea.l A0, [A5 - 0x1CBC]
000038C0 D1C0 add.l A0, D0
000038C2 302E FFFC move.w D0, [A6 - 0x4]
000038C6 C1FC 00A2 muls.w D0, 0xA2
000038CA D1C0 add.l A0, D0
000038CC 302E 0008 move.w D0, [A6 + 0x8]
000038D0 C1FC 03CC muls.w D0, 0x3CC
000038D4 43ED F4FC lea.l A1, [A5 - 0xB04]
000038D8 D3C0 add.l A1, D0
000038DA 302E FFFE move.w D0, [A6 - 0x2]
000038DE C1FC 00A2 muls.w D0, 0xA2
000038E2 D3C0 add.l A1, D0
000038E4 3029 0098 move.w D0, [A1 + 0x98]
000038E8 D168 0098 add.w [A0 + 0x98], D0
000038EC 302E 0008 move.w D0, [A6 + 0x8]
000038F0 C1FC 08DC muls.w D0, 0x8DC
000038F4 41ED E344 lea.l A0, [A5 - 0x1CBC]
000038F8 D1C0 add.l A0, D0
000038FA 302E FFFC move.w D0, [A6 - 0x4]
000038FE C1FC 00A2 muls.w D0, 0xA2
00003902 D1C0 add.l A0, D0
00003904 302E 0008 move.w D0, [A6 + 0x8]
00003908 C1FC 03CC muls.w D0, 0x3CC
0000390C 43ED F4FC lea.l A1, [A5 - 0xB04]
00003910 D3C0 add.l A1, D0
00003912 302E FFFE move.w D0, [A6 - 0x2]
00003916 C1FC 00A2 muls.w D0, 0xA2
0000391A D3C0 add.l A1, D0
0000391C 3029 009C move.w D0, [A1 + 0x9C]
00003920 D168 009C add.w [A0 + 0x9C], D0
00003924 302E 0008 move.w D0, [A6 + 0x8]
00003928 C1FC 08DC muls.w D0, 0x8DC
0000392C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003930 D1C0 add.l A0, D0
00003932 302E FFFC move.w D0, [A6 - 0x4]
00003936 C1FC 00A2 muls.w D0, 0xA2
0000393A D1C0 add.l A0, D0
0000393C 302E 0008 move.w D0, [A6 + 0x8]
00003940 C1FC 03CC muls.w D0, 0x3CC
00003944 43ED F4FC lea.l A1, [A5 - 0xB04]
00003948 D3C0 add.l A1, D0
0000394A 302E FFFE move.w D0, [A6 - 0x2]
0000394E C1FC 00A2 muls.w D0, 0xA2
00003952 D3C0 add.l A1, D0
00003954 3029 009A move.w D0, [A1 + 0x9A]
00003958 D168 009A add.w [A0 + 0x9A], D0
0000395C 302E 0008 move.w D0, [A6 + 0x8]
00003960 C1FC 08DC muls.w D0, 0x8DC
00003964 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003968 D1C0 add.l A0, D0
0000396A 302E FFFC move.w D0, [A6 - 0x4]
0000396E C1FC 00A2 muls.w D0, 0xA2
00003972 D1C0 add.l A0, D0
00003974 302E 0008 move.w D0, [A6 + 0x8]
00003978 C1FC 03CC muls.w D0, 0x3CC
0000397C 43ED F4FC lea.l A1, [A5 - 0xB04]
00003980 D3C0 add.l A1, D0
00003982 302E FFFE move.w D0, [A6 - 0x2]
00003986 C1FC 00A2 muls.w D0, 0xA2
0000398A D3C0 add.l A1, D0
0000398C 3029 009E move.w D0, [A1 + 0x9E]
00003990 D168 009E add.w [A0 + 0x9E], D0
00003994 302E 0008 move.w D0, [A6 + 0x8]
00003998 C1FC 08DC muls.w D0, 0x8DC
0000399C 41ED E344 lea.l A0, [A5 - 0x1CBC]
000039A0 D1C0 add.l A0, D0
000039A2 302E FFFC move.w D0, [A6 - 0x4]
000039A6 C1FC 00A2 muls.w D0, 0xA2
000039AA D1C0 add.l A0, D0
000039AC 302E 0008 move.w D0, [A6 + 0x8]
000039B0 C1FC 03CC muls.w D0, 0x3CC
000039B4 43ED F4FC lea.l A1, [A5 - 0xB04]
000039B8 D3C0 add.l A1, D0
000039BA 302E FFFE move.w D0, [A6 - 0x2]
000039BE C1FC 00A2 muls.w D0, 0xA2
000039C2 D3C0 add.l A1, D0
000039C4 3029 00A0 move.w D0, [A1 + 0xA0]
000039C8 D168 00A0 add.w [A0 + 0xA0], D0
label000039CC:
000039CC 526E FFFC addq.w [A6 - 0x4], 1
label000039D0:
000039D0 302E 0008 move.w D0, [A6 + 0x8]
000039D4 48C0 ext.l D0
000039D6 D080 add.l D0, D0
000039D8 41ED FD36 lea.l A0, [A5 - 0x2CA]
000039DC D1C0 add.l A0, D0
000039DE 302E FFFC move.w D0, [A6 - 0x4]
000039E2 B050 cmp.w D0, [A0]
000039E4 6F00 FC7A ble -0x384 /* 00003660 */
000039E8 526E FFFE addq.w [A6 - 0x2], 1
label000039EC:
000039EC 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
000039F2 6F00 FC62 ble -0x39C /* 00003656 */
000039F6 4E5E unlink A6
000039F8 4E75 rts
000039FA 5550 subq.w [A0], 2
000039FC 4441 neg.w D1
000039FE 5445 addq.w D5, 2
00003A00 504C addq.w A4, 8
export_11:
fn00003A02:
00003A02 4E56 FFFC link A6, -0x0004
00003A06 7001 moveq.l D0, 0x01
00003A08 3D40 FFFE move.w [A6 - 0x2], D0
00003A0C 6000 01FE bra +0x200 /* 00003C0C */
label00003A10:
00003A10 7001 moveq.l D0, 0x01
00003A12 3D40 FFFC move.w [A6 - 0x4], D0
00003A16 6000 01D8 bra +0x1DA /* 00003BF0 */
label00003A1A:
00003A1A 302E 0008 move.w D0, [A6 + 0x8]
00003A1E C1FC 08DC muls.w D0, 0x8DC
00003A22 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003A26 D1C0 add.l A0, D0
00003A28 302E FFFC move.w D0, [A6 - 0x4]
00003A2C C1FC 00A2 muls.w D0, 0xA2
00003A30 D1C0 add.l A0, D0
00003A32 4A68 003A tst.w [A0 + 0x3A]
00003A36 6700 01B4 beq +0x1B6 /* 00003BEC */
00003A3A 302E 0008 move.w D0, [A6 + 0x8]
00003A3E C1FC 08DC muls.w D0, 0x8DC
00003A42 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003A46 D1C0 add.l A0, D0
00003A48 302E FFFC move.w D0, [A6 - 0x4]
00003A4C C1FC 00A2 muls.w D0, 0xA2
00003A50 D1C0 add.l A0, D0
00003A52 0C68 0005 002C cmpi.w [A0 + 0x2C], 0x5
00003A58 6638 bne +0x3A /* 00003A92 */
00003A5A 302E 0008 move.w D0, [A6 + 0x8]
00003A5E C1FC 03CC muls.w D0, 0x3CC
00003A62 41ED F4FC lea.l A0, [A5 - 0xB04]
00003A66 D1C0 add.l A0, D0
00003A68 302E 0008 move.w D0, [A6 + 0x8]
00003A6C C1FC 08DC muls.w D0, 0x8DC
00003A70 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003A74 D3C0 add.l A1, D0
00003A76 302E FFFC move.w D0, [A6 - 0x4]
00003A7A C1FC 00A2 muls.w D0, 0xA2
00003A7E D3C0 add.l A1, D0
00003A80 41E8 00A2 lea.l A0, [A0 + 0xA2]
00003A84 7027 moveq.l D0, 0x27
label00003A86:
00003A86 20D9 move.l [A0]+, [A1]+
00003A88 51C8 FFFC dbf D0, -0x6 /* 00003A86 */
00003A8C 30D9 move.w [A0]+, [A1]+
00003A8E 6000 015C bra +0x15E /* 00003BEC */
label00003A92:
00003A92 302E 0008 move.w D0, [A6 + 0x8]
00003A96 C1FC 08DC muls.w D0, 0x8DC
00003A9A 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003A9E D1C0 add.l A0, D0
00003AA0 302E FFFC move.w D0, [A6 - 0x4]
00003AA4 C1FC 00A2 muls.w D0, 0xA2
00003AA8 D1C0 add.l A0, D0
00003AAA 0C68 0003 002C cmpi.w [A0 + 0x2C], 0x3
00003AB0 6638 bne +0x3A /* 00003AEA */
00003AB2 302E 0008 move.w D0, [A6 + 0x8]
00003AB6 C1FC 03CC muls.w D0, 0x3CC
00003ABA 41ED F4FC lea.l A0, [A5 - 0xB04]
00003ABE D1C0 add.l A0, D0
00003AC0 302E 0008 move.w D0, [A6 + 0x8]
00003AC4 C1FC 08DC muls.w D0, 0x8DC
00003AC8 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003ACC D3C0 add.l A1, D0
00003ACE 302E FFFC move.w D0, [A6 - 0x4]
00003AD2 C1FC 00A2 muls.w D0, 0xA2
00003AD6 D3C0 add.l A1, D0
00003AD8 41E8 0144 lea.l A0, [A0 + 0x144]
00003ADC 7027 moveq.l D0, 0x27
label00003ADE:
00003ADE 20D9 move.l [A0]+, [A1]+
00003AE0 51C8 FFFC dbf D0, -0x6 /* 00003ADE */
00003AE4 30D9 move.w [A0]+, [A1]+
00003AE6 6000 0104 bra +0x106 /* 00003BEC */
label00003AEA:
00003AEA 302E 0008 move.w D0, [A6 + 0x8]
00003AEE C1FC 08DC muls.w D0, 0x8DC
00003AF2 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003AF6 D1C0 add.l A0, D0
00003AF8 302E FFFC move.w D0, [A6 - 0x4]
00003AFC C1FC 00A2 muls.w D0, 0xA2
00003B00 D1C0 add.l A0, D0
00003B02 0C68 0004 002C cmpi.w [A0 + 0x2C], 0x4
00003B08 6638 bne +0x3A /* 00003B42 */
00003B0A 302E 0008 move.w D0, [A6 + 0x8]
00003B0E C1FC 03CC muls.w D0, 0x3CC
00003B12 41ED F4FC lea.l A0, [A5 - 0xB04]
00003B16 D1C0 add.l A0, D0
00003B18 302E 0008 move.w D0, [A6 + 0x8]
00003B1C C1FC 08DC muls.w D0, 0x8DC
00003B20 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003B24 D3C0 add.l A1, D0
00003B26 302E FFFC move.w D0, [A6 - 0x4]
00003B2A C1FC 00A2 muls.w D0, 0xA2
00003B2E D3C0 add.l A1, D0
00003B30 41E8 01E6 lea.l A0, [A0 + 0x1E6]
00003B34 7027 moveq.l D0, 0x27
label00003B36:
00003B36 20D9 move.l [A0]+, [A1]+
00003B38 51C8 FFFC dbf D0, -0x6 /* 00003B36 */
00003B3C 30D9 move.w [A0]+, [A1]+
00003B3E 6000 00AC bra +0xAE /* 00003BEC */
label00003B42:
00003B42 302E 0008 move.w D0, [A6 + 0x8]
00003B46 C1FC 08DC muls.w D0, 0x8DC
00003B4A 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003B4E D1C0 add.l A0, D0
00003B50 302E FFFC move.w D0, [A6 - 0x4]
00003B54 C1FC 00A2 muls.w D0, 0xA2
00003B58 D1C0 add.l A0, D0
00003B5A 0C68 0001 002C cmpi.w [A0 + 0x2C], 0x1
00003B60 6636 bne +0x38 /* 00003B98 */
00003B62 302E 0008 move.w D0, [A6 + 0x8]
00003B66 C1FC 03CC muls.w D0, 0x3CC
00003B6A 41ED F4FC lea.l A0, [A5 - 0xB04]
00003B6E D1C0 add.l A0, D0
00003B70 302E 0008 move.w D0, [A6 + 0x8]
00003B74 C1FC 08DC muls.w D0, 0x8DC
00003B78 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003B7C D3C0 add.l A1, D0
00003B7E 302E FFFC move.w D0, [A6 - 0x4]
00003B82 C1FC 00A2 muls.w D0, 0xA2
00003B86 D3C0 add.l A1, D0
00003B88 41E8 0288 lea.l A0, [A0 + 0x288]
00003B8C 7027 moveq.l D0, 0x27
label00003B8E:
00003B8E 20D9 move.l [A0]+, [A1]+
00003B90 51C8 FFFC dbf D0, -0x6 /* 00003B8E */
00003B94 30D9 move.w [A0]+, [A1]+
00003B96 6054 bra +0x56 /* 00003BEC */
label00003B98:
00003B98 302E 0008 move.w D0, [A6 + 0x8]
00003B9C C1FC 08DC muls.w D0, 0x8DC
00003BA0 41ED E344 lea.l A0, [A5 - 0x1CBC]
00003BA4 D1C0 add.l A0, D0
00003BA6 302E FFFC move.w D0, [A6 - 0x4]
00003BAA C1FC 00A2 muls.w D0, 0xA2
00003BAE D1C0 add.l A0, D0
00003BB0 0C68 0002 002C cmpi.w [A0 + 0x2C], 0x2
00003BB6 6634 bne +0x36 /* 00003BEC */
00003BB8 302E 0008 move.w D0, [A6 + 0x8]
00003BBC C1FC 03CC muls.w D0, 0x3CC
00003BC0 41ED F4FC lea.l A0, [A5 - 0xB04]
00003BC4 D1C0 add.l A0, D0
00003BC6 302E 0008 move.w D0, [A6 + 0x8]
00003BCA C1FC 08DC muls.w D0, 0x8DC
00003BCE 43ED E344 lea.l A1, [A5 - 0x1CBC]
00003BD2 D3C0 add.l A1, D0
00003BD4 302E FFFC move.w D0, [A6 - 0x4]
00003BD8 C1FC 00A2 muls.w D0, 0xA2
00003BDC D3C0 add.l A1, D0
00003BDE 41E8 032A lea.l A0, [A0 + 0x32A]
00003BE2 7027 moveq.l D0, 0x27
label00003BE4:
00003BE4 20D9 move.l [A0]+, [A1]+
00003BE6 51C8 FFFC dbf D0, -0x6 /* 00003BE4 */
00003BEA 30D9 move.w [A0]+, [A1]+
label00003BEC:
00003BEC 526E FFFC addq.w [A6 - 0x4], 1
label00003BF0:
00003BF0 302E 0008 move.w D0, [A6 + 0x8]
00003BF4 48C0 ext.l D0
00003BF6 D080 add.l D0, D0
00003BF8 41ED FD36 lea.l A0, [A5 - 0x2CA]
00003BFC D1C0 add.l A0, D0
00003BFE 302E FFFC move.w D0, [A6 - 0x4]
00003C02 B050 cmp.w D0, [A0]
00003C04 6F00 FE14 ble -0x1EA /* 00003A1A */
00003C08 526E FFFE addq.w [A6 - 0x2], 1
label00003C0C:
00003C0C 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00003C12 6F00 FDFC ble -0x202 /* 00003A10 */
00003C16 7001 moveq.l D0, 0x01
00003C18 3D40 FFFE move.w [A6 - 0x2], D0
00003C1C 6000 01AA bra +0x1AC /* 00003DC8 */
label00003C20:
00003C20 302E 0008 move.w D0, [A6 + 0x8]
00003C24 C1FC 03CC muls.w D0, 0x3CC
00003C28 41ED F4FC lea.l A0, [A5 - 0xB04]
00003C2C D1C0 add.l A0, D0
00003C2E 302E FFFE move.w D0, [A6 - 0x2]
00003C32 C1FC 00A2 muls.w D0, 0xA2
00003C36 D1C0 add.l A0, D0
00003C38 4268 0084 clr.w [A0 + 0x84]
00003C3C 302E 0008 move.w D0, [A6 + 0x8]
00003C40 C1FC 03CC muls.w D0, 0x3CC
00003C44 41ED F4FC lea.l A0, [A5 - 0xB04]
00003C48 D1C0 add.l A0, D0
00003C4A 302E FFFE move.w D0, [A6 - 0x2]
00003C4E C1FC 00A2 muls.w D0, 0xA2
00003C52 D1C0 add.l A0, D0
00003C54 4268 0086 clr.w [A0 + 0x86]
00003C58 302E 0008 move.w D0, [A6 + 0x8]
00003C5C C1FC 03CC muls.w D0, 0x3CC
00003C60 41ED F4FC lea.l A0, [A5 - 0xB04]
00003C64 D1C0 add.l A0, D0
00003C66 302E FFFE move.w D0, [A6 - 0x2]
00003C6A C1FC 00A2 muls.w D0, 0xA2
00003C6E D1C0 add.l A0, D0
00003C70 4268 0088 clr.w [A0 + 0x88]
00003C74 302E 0008 move.w D0, [A6 + 0x8]
00003C78 C1FC 03CC muls.w D0, 0x3CC
00003C7C 41ED F4FC lea.l A0, [A5 - 0xB04]
00003C80 D1C0 add.l A0, D0
00003C82 302E FFFE move.w D0, [A6 - 0x2]
00003C86 C1FC 00A2 muls.w D0, 0xA2
00003C8A D1C0 add.l A0, D0
00003C8C 4268 008E clr.w [A0 + 0x8E]
00003C90 302E 0008 move.w D0, [A6 + 0x8]
00003C94 C1FC 03CC muls.w D0, 0x3CC
00003C98 41ED F4FC lea.l A0, [A5 - 0xB04]
00003C9C D1C0 add.l A0, D0
00003C9E 302E FFFE move.w D0, [A6 - 0x2]
00003CA2 C1FC 00A2 muls.w D0, 0xA2
00003CA6 D1C0 add.l A0, D0
00003CA8 4268 0090 clr.w [A0 + 0x90]
00003CAC 302E 0008 move.w D0, [A6 + 0x8]
00003CB0 C1FC 03CC muls.w D0, 0x3CC
00003CB4 41ED F4FC lea.l A0, [A5 - 0xB04]
00003CB8 D1C0 add.l A0, D0
00003CBA 302E FFFE move.w D0, [A6 - 0x2]
00003CBE C1FC 00A2 muls.w D0, 0xA2
00003CC2 D1C0 add.l A0, D0
00003CC4 4268 008A clr.w [A0 + 0x8A]
00003CC8 302E 0008 move.w D0, [A6 + 0x8]
00003CCC C1FC 03CC muls.w D0, 0x3CC
00003CD0 41ED F4FC lea.l A0, [A5 - 0xB04]
00003CD4 D1C0 add.l A0, D0
00003CD6 302E FFFE move.w D0, [A6 - 0x2]
00003CDA C1FC 00A2 muls.w D0, 0xA2
00003CDE D1C0 add.l A0, D0
00003CE0 4268 008C clr.w [A0 + 0x8C]
00003CE4 302E 0008 move.w D0, [A6 + 0x8]
00003CE8 C1FC 03CC muls.w D0, 0x3CC
00003CEC 41ED F4FC lea.l A0, [A5 - 0xB04]
00003CF0 D1C0 add.l A0, D0
00003CF2 302E FFFE move.w D0, [A6 - 0x2]
00003CF6 C1FC 00A2 muls.w D0, 0xA2
00003CFA D1C0 add.l A0, D0
00003CFC 4268 0092 clr.w [A0 + 0x92]
00003D00 302E 0008 move.w D0, [A6 + 0x8]
00003D04 C1FC 03CC muls.w D0, 0x3CC
00003D08 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D0C D1C0 add.l A0, D0
00003D0E 302E FFFE move.w D0, [A6 - 0x2]
00003D12 C1FC 00A2 muls.w D0, 0xA2
00003D16 D1C0 add.l A0, D0
00003D18 4268 0094 clr.w [A0 + 0x94]
00003D1C 302E 0008 move.w D0, [A6 + 0x8]
00003D20 C1FC 03CC muls.w D0, 0x3CC
00003D24 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D28 D1C0 add.l A0, D0
00003D2A 302E FFFE move.w D0, [A6 - 0x2]
00003D2E C1FC 00A2 muls.w D0, 0xA2
00003D32 D1C0 add.l A0, D0
00003D34 4268 0096 clr.w [A0 + 0x96]
00003D38 302E 0008 move.w D0, [A6 + 0x8]
00003D3C C1FC 03CC muls.w D0, 0x3CC
00003D40 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D44 D1C0 add.l A0, D0
00003D46 302E FFFE move.w D0, [A6 - 0x2]
00003D4A C1FC 00A2 muls.w D0, 0xA2
00003D4E D1C0 add.l A0, D0
00003D50 4268 0098 clr.w [A0 + 0x98]
00003D54 302E 0008 move.w D0, [A6 + 0x8]
00003D58 C1FC 03CC muls.w D0, 0x3CC
00003D5C 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D60 D1C0 add.l A0, D0
00003D62 302E FFFE move.w D0, [A6 - 0x2]
00003D66 C1FC 00A2 muls.w D0, 0xA2
00003D6A D1C0 add.l A0, D0
00003D6C 4268 009C clr.w [A0 + 0x9C]
00003D70 302E 0008 move.w D0, [A6 + 0x8]
00003D74 C1FC 03CC muls.w D0, 0x3CC
00003D78 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D7C D1C0 add.l A0, D0
00003D7E 302E FFFE move.w D0, [A6 - 0x2]
00003D82 C1FC 00A2 muls.w D0, 0xA2
00003D86 D1C0 add.l A0, D0
00003D88 4268 009A clr.w [A0 + 0x9A]
00003D8C 302E 0008 move.w D0, [A6 + 0x8]
00003D90 C1FC 03CC muls.w D0, 0x3CC
00003D94 41ED F4FC lea.l A0, [A5 - 0xB04]
00003D98 D1C0 add.l A0, D0
00003D9A 302E FFFE move.w D0, [A6 - 0x2]
00003D9E C1FC 00A2 muls.w D0, 0xA2
00003DA2 D1C0 add.l A0, D0
00003DA4 4268 009E clr.w [A0 + 0x9E]
00003DA8 302E 0008 move.w D0, [A6 + 0x8]
00003DAC C1FC 03CC muls.w D0, 0x3CC
00003DB0 41ED F4FC lea.l A0, [A5 - 0xB04]
00003DB4 D1C0 add.l A0, D0
00003DB6 302E FFFE move.w D0, [A6 - 0x2]
00003DBA C1FC 00A2 muls.w D0, 0xA2
00003DBE D1C0 add.l A0, D0
00003DC0 4268 00A0 clr.w [A0 + 0xA0]
00003DC4 526E FFFE addq.w [A6 - 0x2], 1
label00003DC8:
00003DC8 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5
00003DCE 6F00 FE50 ble -0x1AE /* 00003C20 */
00003DD2 4E5E unlink A6
00003DD4 4E75 rts
00003DD6 434C chk.w D1, A4
00003DD8 4541 chk.w D2, D1
00003DDA 5243 addq.w D3, 1
00003DDC 504C addq.w A4, 8
export_13:
00003DDE 4E56 FD5A link A6, -0x02A6
00003DE2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00003DE6 426E FFFE clr.w [A6 - 0x2]
00003DEA 6000 0CD2 bra +0xCD4 /* 00004ABE */
label00003DEE:
00003DEE 302E FFFE move.w D0, [A6 - 0x2]
00003DF2 C1FC 004A muls.w D0, 0x4A /* 'J' */
00003DF6 41ED FC94 lea.l A0, [A5 - 0x36C]
00003DFA D1C0 add.l A0, D0
00003DFC 4850 pea.l [A0]
00003DFE 486E FE04 pea.l [A6 - 0x1FC]
00003E02 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003E06 508F addq.l A7, 8
00003E08 486D D3EC pea.l [A5 - 0x2C14]
00003E0C 486E FE04 pea.l [A6 - 0x1FC]
00003E10 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00003E14 508F addq.l A7, 8
00003E16 486D D3F0 pea.l [A5 - 0x2C10]
00003E1A 486E FE04 pea.l [A6 - 0x1FC]
00003E1E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003E22 508F addq.l A7, 8
00003E24 2D40 FE36 move.l [A6 - 0x1CA], D0
00003E28 4AAE FE36 tst.l [A6 - 0x1CA]
00003E2C 6600 0086 bne +0x88 /* 00003EB4 */
00003E30 486D D3F4 pea.l [A5 - 0x2C0C]
00003E34 486E FE04 pea.l [A6 - 0x1FC]
00003E38 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003E3C 508F addq.l A7, 8
00003E3E 2D40 FE36 move.l [A6 - 0x1CA], D0
00003E42 486D D3F8 pea.l [A5 - 0x2C08]
00003E46 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003E4A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003E4E 508F addq.l A7, 8
00003E50 486D D406 pea.l [A5 - 0x2BFA]
00003E54 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003E58 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003E5C 508F addq.l A7, 8
00003E5E 486D D410 pea.l [A5 - 0x2BF0]
00003E62 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003E66 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003E6A 508F addq.l A7, 8
00003E6C 486D D41C pea.l [A5 - 0x2BE4]
00003E70 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003E74 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003E78 508F addq.l A7, 8
00003E7A 7001 moveq.l D0, 0x01
00003E7C 3D40 FFFC move.w [A6 - 0x4], D0
00003E80 6012 bra +0x14 /* 00003E94 */
label00003E82:
00003E82 486D D42A pea.l [A5 - 0x2BD6]
00003E86 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003E8A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003E8E 508F addq.l A7, 8
00003E90 526E FFFC addq.w [A6 - 0x4], 1
label00003E94:
00003E94 302E FFFE move.w D0, [A6 - 0x2]
00003E98 48C0 ext.l D0
00003E9A D080 add.l D0, D0
00003E9C 41ED FD36 lea.l A0, [A5 - 0x2CA]
00003EA0 D1C0 add.l A0, D0
00003EA2 302E FFFC move.w D0, [A6 - 0x4]
00003EA6 B050 cmp.w D0, [A0]
00003EA8 6FD8 ble -0x26 /* 00003E82 */
00003EAA 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003EAE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003EB2 588F addq.l A7, 4
label00003EB4:
00003EB4 302E FFFE move.w D0, [A6 - 0x2]
00003EB8 C1FC 002C muls.w D0, 0x2C /* ',' */
00003EBC D08E add.l D0, A6
00003EBE 322E FFFE move.w D1, [A6 - 0x2]
00003EC2 C3FC 002C muls.w D1, 0x2C /* ',' */
00003EC6 D28E add.l D1, A6
00003EC8 342E FFFE move.w D2, [A6 - 0x2]
00003ECC C5FC 002C muls.w D2, 0x2C /* ',' */
00003ED0 D48E add.l D2, A6
00003ED2 362E FFFE move.w D3, [A6 - 0x2]
00003ED6 C7FC 002C muls.w D3, 0x2C /* ',' */
00003EDA D68E add.l D3, A6
00003EDC 382E FFFE move.w D4, [A6 - 0x2]
00003EE0 C9FC 002C muls.w D4, 0x2C /* ',' */
00003EE4 D88E add.l D4, A6
00003EE6 3A2E FFFE move.w D5, [A6 - 0x2]
00003EEA CBFC 002C muls.w D5, 0x2C /* ',' */
00003EEE DA8E add.l D5, A6
00003EF0 0685 FFFF FD9C addi.l D5, 0xFFFFFD9C
00003EF6 2F05 move.l -[A7], D5
00003EF8 0684 FFFF FD9A addi.l D4, 0xFFFFFD9A
00003EFE 2F04 move.l -[A7], D4
00003F00 0683 FFFF FD98 addi.l D3, 0xFFFFFD98
00003F06 2F03 move.l -[A7], D3
00003F08 0682 FFFF FD96 addi.l D2, 0xFFFFFD96
00003F0E 2F02 move.l -[A7], D2
00003F10 0681 FFFF FD94 addi.l D1, 0xFFFFFD94
00003F16 2F01 move.l -[A7], D1
00003F18 0680 FFFF FD92 addi.l D0, 0xFFFFFD92
00003F1E 2F00 move.l -[A7], D0
00003F20 486D D450 pea.l [A5 - 0x2BB0]
00003F24 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003F28 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00003F2C 4FEF 0020 lea.l A7, [A7 + 0x20]
00003F30 302E FFFE move.w D0, [A6 - 0x2]
00003F34 C1FC 002C muls.w D0, 0x2C /* ',' */
00003F38 D08E add.l D0, A6
00003F3A 322E FFFE move.w D1, [A6 - 0x2]
00003F3E C3FC 002C muls.w D1, 0x2C /* ',' */
00003F42 D28E add.l D1, A6
00003F44 342E FFFE move.w D2, [A6 - 0x2]
00003F48 C5FC 002C muls.w D2, 0x2C /* ',' */
00003F4C D48E add.l D2, A6
00003F4E 362E FFFE move.w D3, [A6 - 0x2]
00003F52 C7FC 002C muls.w D3, 0x2C /* ',' */
00003F56 D68E add.l D3, A6
00003F58 0683 FFFF FDA4 addi.l D3, 0xFFFFFDA4
00003F5E 2F03 move.l -[A7], D3
00003F60 0682 FFFF FDA2 addi.l D2, 0xFFFFFDA2
00003F66 2F02 move.l -[A7], D2
00003F68 0681 FFFF FDA0 addi.l D1, 0xFFFFFDA0
00003F6E 2F01 move.l -[A7], D1
00003F70 0680 FFFF FD9E addi.l D0, 0xFFFFFD9E
00003F76 2F00 move.l -[A7], D0
00003F78 486D D462 pea.l [A5 - 0x2B9E]
00003F7C 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003F80 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00003F84 4FEF 0018 lea.l A7, [A7 + 0x18]
00003F88 302E FFFE move.w D0, [A6 - 0x2]
00003F8C C1FC 002C muls.w D0, 0x2C /* ',' */
00003F90 D08E add.l D0, A6
00003F92 322E FFFE move.w D1, [A6 - 0x2]
00003F96 C3FC 002C muls.w D1, 0x2C /* ',' */
00003F9A D28E add.l D1, A6
00003F9C 342E FFFE move.w D2, [A6 - 0x2]
00003FA0 C5FC 002C muls.w D2, 0x2C /* ',' */
00003FA4 D48E add.l D2, A6
00003FA6 362E FFFE move.w D3, [A6 - 0x2]
00003FAA C7FC 002C muls.w D3, 0x2C /* ',' */
00003FAE D68E add.l D3, A6
00003FB0 382E FFFE move.w D4, [A6 - 0x2]
00003FB4 C9FC 002C muls.w D4, 0x2C /* ',' */
00003FB8 D88E add.l D4, A6
00003FBA 0684 FFFF FD84 addi.l D4, 0xFFFFFD84
00003FC0 2F04 move.l -[A7], D4
00003FC2 0683 FFFF FD82 addi.l D3, 0xFFFFFD82
00003FC8 2F03 move.l -[A7], D3
00003FCA 0682 FFFF FD80 addi.l D2, 0xFFFFFD80
00003FD0 2F02 move.l -[A7], D2
00003FD2 0681 FFFF FD7E addi.l D1, 0xFFFFFD7E
00003FD8 2F01 move.l -[A7], D1
00003FDA 0680 FFFF FD7C addi.l D0, 0xFFFFFD7C
00003FE0 2F00 move.l -[A7], D0
00003FE2 486D D46E pea.l [A5 - 0x2B92]
00003FE6 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00003FEA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00003FEE 4FEF 001C lea.l A7, [A7 + 0x1C]
00003FF2 302E FFFE move.w D0, [A6 - 0x2]
00003FF6 C1FC 002C muls.w D0, 0x2C /* ',' */
00003FFA D08E add.l D0, A6
00003FFC 322E FFFE move.w D1, [A6 - 0x2]
00004000 C3FC 002C muls.w D1, 0x2C /* ',' */
00004004 D28E add.l D1, A6
00004006 342E FFFE move.w D2, [A6 - 0x2]
0000400A C5FC 002C muls.w D2, 0x2C /* ',' */
0000400E D48E add.l D2, A6
00004010 362E FFFE move.w D3, [A6 - 0x2]
00004014 C7FC 002C muls.w D3, 0x2C /* ',' */
00004018 D68E add.l D3, A6
0000401A 382E FFFE move.w D4, [A6 - 0x2]
0000401E C9FC 002C muls.w D4, 0x2C /* ',' */
00004022 D88E add.l D4, A6
00004024 486E FFFA pea.l [A6 - 0x6]
00004028 0684 FFFF FD90 addi.l D4, 0xFFFFFD90
0000402E 2F04 move.l -[A7], D4
00004030 0683 FFFF FD8E addi.l D3, 0xFFFFFD8E
00004036 2F03 move.l -[A7], D3
00004038 0682 FFFF FD8C addi.l D2, 0xFFFFFD8C
0000403E 2F02 move.l -[A7], D2
00004040 0681 FFFF FD8A addi.l D1, 0xFFFFFD8A
00004046 2F01 move.l -[A7], D1
00004048 0680 FFFF FD88 addi.l D0, 0xFFFFFD88
0000404E 2F00 move.l -[A7], D0
00004050 486D D47E pea.l [A5 - 0x2B82]
00004054 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004058 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000405C 4FEF 0020 lea.l A7, [A7 + 0x20]
00004060 7001 moveq.l D0, 0x01
00004062 3D40 FFFC move.w [A6 - 0x4], D0
00004066 603A bra +0x3C /* 000040A2 */
label00004068:
00004068 302E FFFE move.w D0, [A6 - 0x2]
0000406C C1FC 002C muls.w D0, 0x2C /* ',' */
00004070 D08E add.l D0, A6
00004072 322E FFFC move.w D1, [A6 - 0x4]
00004076 48C1 ext.l D1
00004078 D281 add.l D1, D1
0000407A D081 add.l D0, D1
0000407C 322E FFFE move.w D1, [A6 - 0x2]
00004080 C3FC 004A muls.w D1, 0x4A /* 'J' */
00004084 41ED FC94 lea.l A0, [A5 - 0x36C]
00004088 D1C1 add.l A0, D1
0000408A 322E FFFC move.w D1, [A6 - 0x4]
0000408E 48C1 ext.l D1
00004090 D281 add.l D1, D1
00004092 D1C1 add.l A0, D1
00004094 2240 movea.l A1, D0
00004096 3028 0032 move.w D0, [A0 + 0x32]
0000409A D169 FD7A add.w [A1 - 0x286], D0
0000409E 526E FFFC addq.w [A6 - 0x4], 1
label000040A2:
000040A2 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
000040A8 6FBE ble -0x40 /* 00004068 */
000040AA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
000040B0 6600 016A bne +0x16C /* 0000421C */
000040B4 7001 moveq.l D0, 0x01
000040B6 3D40 FFFC move.w [A6 - 0x4], D0
000040BA 602E bra +0x30 /* 000040EA */
label000040BC:
000040BC 302E FFFE move.w D0, [A6 - 0x2]
000040C0 C1FC 002C muls.w D0, 0x2C /* ',' */
000040C4 D08E add.l D0, A6
000040C6 322E FFFC move.w D1, [A6 - 0x4]
000040CA 48C1 ext.l D1
000040CC D281 add.l D1, D1
000040CE D081 add.l D0, D1
000040D0 322E FFFC move.w D1, [A6 - 0x4]
000040D4 48C1 ext.l D1
000040D6 D281 add.l D1, D1
000040D8 41ED FCC6 lea.l A0, [A5 - 0x33A]
000040DC D1C1 add.l A0, D1
000040DE 2240 movea.l A1, D0
000040E0 3010 move.w D0, [A0]
000040E2 D169 FD86 add.w [A1 - 0x27A], D0
000040E6 526E FFFC addq.w [A6 - 0x4], 1
label000040EA:
000040EA 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
000040F0 6FCA ble -0x34 /* 000040BC */
000040F2 7001 moveq.l D0, 0x01
000040F4 3D40 FFFC move.w [A6 - 0x4], D0
000040F8 6000 00C4 bra +0xC6 /* 000041BE */
label000040FC:
000040FC 302E FFFE move.w D0, [A6 - 0x2]
00004100 C1FC 002C muls.w D0, 0x2C /* ',' */
00004104 D08E add.l D0, A6
00004106 322E FFFC move.w D1, [A6 - 0x4]
0000410A C3FC 00A2 muls.w D1, 0xA2
0000410E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004112 D1C1 add.l A0, D1
00004114 322E FFFC move.w D1, [A6 - 0x4]
00004118 C3FC 00A2 muls.w D1, 0xA2
0000411C 43ED E344 lea.l A1, [A5 - 0x1CBC]
00004120 D3C1 add.l A1, D1
00004122 3228 0086 move.w D1, [A0 + 0x86]
00004126 D269 008A add.w D1, [A1 + 0x8A]
0000412A 2040 movea.l A0, D0
0000412C D368 FD9E add.w [A0 - 0x262], D1
00004130 302E FFFE move.w D0, [A6 - 0x2]
00004134 C1FC 002C muls.w D0, 0x2C /* ',' */
00004138 D08E add.l D0, A6
0000413A 322E FFFC move.w D1, [A6 - 0x4]
0000413E C3FC 00A2 muls.w D1, 0xA2
00004142 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004146 D1C1 add.l A0, D1
00004148 322E FFFC move.w D1, [A6 - 0x4]
0000414C C3FC 00A2 muls.w D1, 0xA2
00004150 43ED E344 lea.l A1, [A5 - 0x1CBC]
00004154 D3C1 add.l A1, D1
00004156 3228 0088 move.w D1, [A0 + 0x88]
0000415A D269 008C add.w D1, [A1 + 0x8C]
0000415E 2040 movea.l A0, D0
00004160 D368 FDA0 add.w [A0 - 0x260], D1
00004164 302E FFFE move.w D0, [A6 - 0x2]
00004168 C1FC 002C muls.w D0, 0x2C /* ',' */
0000416C D08E add.l D0, A6
0000416E 322E FFFC move.w D1, [A6 - 0x4]
00004172 C3FC 00A2 muls.w D1, 0xA2
00004176 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000417A D1C1 add.l A0, D1
0000417C 322E FFFC move.w D1, [A6 - 0x4]
00004180 C3FC 00A2 muls.w D1, 0xA2
00004184 43ED E344 lea.l A1, [A5 - 0x1CBC]
00004188 D3C1 add.l A1, D1
0000418A 3228 0092 move.w D1, [A0 + 0x92]
0000418E D269 0094 add.w D1, [A1 + 0x94]
00004192 2040 movea.l A0, D0
00004194 D368 FDA2 add.w [A0 - 0x25E], D1
00004198 302E FFFE move.w D0, [A6 - 0x2]
0000419C C1FC 002C muls.w D0, 0x2C /* ',' */
000041A0 D08E add.l D0, A6
000041A2 322E FFFC move.w D1, [A6 - 0x4]
000041A6 C3FC 00A2 muls.w D1, 0xA2
000041AA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000041AE D1C1 add.l A0, D1
000041B0 2240 movea.l A1, D0
000041B2 3028 00A0 move.w D0, [A0 + 0xA0]
000041B6 D169 FDA4 add.w [A1 - 0x25C], D0
000041BA 526E FFFC addq.w [A6 - 0x4], 1
label000041BE:
000041BE 302E FFFC move.w D0, [A6 - 0x4]
000041C2 B06D FD36 cmp.w D0, [A5 - 0x2CA]
000041C6 6F00 FF34 ble -0xCA /* 000040FC */
000041CA 302D FD34 move.w D0, [A5 - 0x2CC]
000041CE B06D FD32 cmp.w D0, [A5 - 0x2CE]
000041D2 6F24 ble +0x26 /* 000041F8 */
000041D4 302E FFFE move.w D0, [A6 - 0x2]
000041D8 C1FC 002C muls.w D0, 0x2C /* ',' */
000041DC D08E add.l D0, A6
000041DE 2040 movea.l A0, D0
000041E0 5268 FD92 addq.w [A0 - 0x26E], 1
000041E4 302E FFFE move.w D0, [A6 - 0x2]
000041E8 C1FC 002C muls.w D0, 0x2C /* ',' */
000041EC D08E add.l D0, A6
000041EE 2040 movea.l A0, D0
000041F0 5268 FD96 addq.w [A0 - 0x26A], 1
000041F4 6000 0188 bra +0x18A /* 0000437E */
label000041F8:
000041F8 302E FFFE move.w D0, [A6 - 0x2]
000041FC C1FC 002C muls.w D0, 0x2C /* ',' */
00004200 D08E add.l D0, A6
00004202 2040 movea.l A0, D0
00004204 5268 FD94 addq.w [A0 - 0x26C], 1
00004208 302E FFFE move.w D0, [A6 - 0x2]
0000420C C1FC 002C muls.w D0, 0x2C /* ',' */
00004210 D08E add.l D0, A6
00004212 2040 movea.l A0, D0
00004214 5268 FD98 addq.w [A0 - 0x268], 1
00004218 6000 0164 bra +0x166 /* 0000437E */
label0000421C:
0000421C 7001 moveq.l D0, 0x01
0000421E 3D40 FFFC move.w [A6 - 0x4], D0
00004222 602E bra +0x30 /* 00004252 */
label00004224:
00004224 302E FFFE move.w D0, [A6 - 0x2]
00004228 C1FC 002C muls.w D0, 0x2C /* ',' */
0000422C D08E add.l D0, A6
0000422E 322E FFFC move.w D1, [A6 - 0x4]
00004232 48C1 ext.l D1
00004234 D281 add.l D1, D1
00004236 D081 add.l D0, D1
00004238 322E FFFC move.w D1, [A6 - 0x4]
0000423C 48C1 ext.l D1
0000423E D281 add.l D1, D1
00004240 41ED FD10 lea.l A0, [A5 - 0x2F0]
00004244 D1C1 add.l A0, D1
00004246 2240 movea.l A1, D0
00004248 3010 move.w D0, [A0]
0000424A D169 FD86 add.w [A1 - 0x27A], D0
0000424E 526E FFFC addq.w [A6 - 0x4], 1
label00004252:
00004252 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
00004258 6FCA ble -0x34 /* 00004224 */
0000425A 7001 moveq.l D0, 0x01
0000425C 3D40 FFFC move.w [A6 - 0x4], D0
00004260 6000 00C4 bra +0xC6 /* 00004326 */
label00004264:
00004264 302E FFFE move.w D0, [A6 - 0x2]
00004268 C1FC 002C muls.w D0, 0x2C /* ',' */
0000426C D08E add.l D0, A6
0000426E 322E FFFC move.w D1, [A6 - 0x4]
00004272 C3FC 00A2 muls.w D1, 0xA2
00004276 41ED EC20 lea.l A0, [A5 - 0x13E0]
0000427A D1C1 add.l A0, D1
0000427C 322E FFFC move.w D1, [A6 - 0x4]
00004280 C3FC 00A2 muls.w D1, 0xA2
00004284 43ED EC20 lea.l A1, [A5 - 0x13E0]
00004288 D3C1 add.l A1, D1
0000428A 3228 0086 move.w D1, [A0 + 0x86]
0000428E D269 008A add.w D1, [A1 + 0x8A]
00004292 2040 movea.l A0, D0
00004294 D368 FD9E add.w [A0 - 0x262], D1
00004298 302E FFFE move.w D0, [A6 - 0x2]
0000429C C1FC 002C muls.w D0, 0x2C /* ',' */
000042A0 D08E add.l D0, A6
000042A2 322E FFFC move.w D1, [A6 - 0x4]
000042A6 C3FC 00A2 muls.w D1, 0xA2
000042AA 41ED EC20 lea.l A0, [A5 - 0x13E0]
000042AE D1C1 add.l A0, D1
000042B0 322E FFFC move.w D1, [A6 - 0x4]
000042B4 C3FC 00A2 muls.w D1, 0xA2
000042B8 43ED EC20 lea.l A1, [A5 - 0x13E0]
000042BC D3C1 add.l A1, D1
000042BE 3228 0088 move.w D1, [A0 + 0x88]
000042C2 D269 008C add.w D1, [A1 + 0x8C]
000042C6 2040 movea.l A0, D0
000042C8 D368 FDA0 add.w [A0 - 0x260], D1
000042CC 302E FFFE move.w D0, [A6 - 0x2]
000042D0 C1FC 002C muls.w D0, 0x2C /* ',' */
000042D4 D08E add.l D0, A6
000042D6 322E FFFC move.w D1, [A6 - 0x4]
000042DA C3FC 00A2 muls.w D1, 0xA2
000042DE 41ED EC20 lea.l A0, [A5 - 0x13E0]
000042E2 D1C1 add.l A0, D1
000042E4 322E FFFC move.w D1, [A6 - 0x4]
000042E8 C3FC 00A2 muls.w D1, 0xA2
000042EC 43ED EC20 lea.l A1, [A5 - 0x13E0]
000042F0 D3C1 add.l A1, D1
000042F2 3228 0092 move.w D1, [A0 + 0x92]
000042F6 D269 0094 add.w D1, [A1 + 0x94]
000042FA 2040 movea.l A0, D0
000042FC D368 FDA2 add.w [A0 - 0x25E], D1
00004300 302E FFFE move.w D0, [A6 - 0x2]
00004304 C1FC 002C muls.w D0, 0x2C /* ',' */
00004308 D08E add.l D0, A6
0000430A 322E FFFC move.w D1, [A6 - 0x4]
0000430E C3FC 00A2 muls.w D1, 0xA2
00004312 41ED EC20 lea.l A0, [A5 - 0x13E0]
00004316 D1C1 add.l A0, D1
00004318 2240 movea.l A1, D0
0000431A 3028 00A0 move.w D0, [A0 + 0xA0]
0000431E D169 FDA4 add.w [A1 - 0x25C], D0
00004322 526E FFFC addq.w [A6 - 0x4], 1
label00004326:
00004326 302E FFFC move.w D0, [A6 - 0x4]
0000432A B06D FD38 cmp.w D0, [A5 - 0x2C8]
0000432E 6F00 FF34 ble -0xCA /* 00004264 */
00004332 302D FD32 move.w D0, [A5 - 0x2CE]
00004336 B06D FD34 cmp.w D0, [A5 - 0x2CC]
0000433A 6F22 ble +0x24 /* 0000435E */
0000433C 302E FFFE move.w D0, [A6 - 0x2]
00004340 C1FC 002C muls.w D0, 0x2C /* ',' */
00004344 D08E add.l D0, A6
00004346 2040 movea.l A0, D0
00004348 5268 FD92 addq.w [A0 - 0x26E], 1
0000434C 302E FFFE move.w D0, [A6 - 0x2]
00004350 C1FC 002C muls.w D0, 0x2C /* ',' */
00004354 D08E add.l D0, A6
00004356 2040 movea.l A0, D0
00004358 5268 FD9A addq.w [A0 - 0x266], 1
0000435C 6020 bra +0x22 /* 0000437E */
label0000435E:
0000435E 302E FFFE move.w D0, [A6 - 0x2]
00004362 C1FC 002C muls.w D0, 0x2C /* ',' */
00004366 D08E add.l D0, A6
00004368 2040 movea.l A0, D0
0000436A 5268 FD94 addq.w [A0 - 0x26C], 1
0000436E 302E FFFE move.w D0, [A6 - 0x2]
00004372 C1FC 002C muls.w D0, 0x2C /* ',' */
00004376 D08E add.l D0, A6
00004378 2040 movea.l A0, D0
0000437A 5268 FD9C addq.w [A0 - 0x264], 1
label0000437E:
0000437E 7001 moveq.l D0, 0x01
00004380 3D40 FFFC move.w [A6 - 0x4], D0
00004384 6000 041E bra +0x420 /* 000047A4 */
label00004388:
00004388 302E FFFC move.w D0, [A6 - 0x4]
0000438C 48C0 ext.l D0
0000438E EB80 asl D0, 5
00004390 D08E add.l D0, A6
00004392 322E FFFC move.w D1, [A6 - 0x4]
00004396 48C1 ext.l D1
00004398 EB81 asl D1, 5
0000439A D28E add.l D1, A6
0000439C 342E FFFC move.w D2, [A6 - 0x4]
000043A0 48C2 ext.l D2
000043A2 EB82 asl D2, 5
000043A4 D48E add.l D2, A6
000043A6 362E FFFC move.w D3, [A6 - 0x4]
000043AA 48C3 ext.l D3
000043AC EB83 asl D3, 5
000043AE D68E add.l D3, A6
000043B0 382E FFFC move.w D4, [A6 - 0x4]
000043B4 48C4 ext.l D4
000043B6 EB84 asl D4, 5
000043B8 D88E add.l D4, A6
000043BA 3A2E FFFC move.w D5, [A6 - 0x4]
000043BE 48C5 ext.l D5
000043C0 EB85 asl D5, 5
000043C2 DA8E add.l D5, A6
000043C4 3C2E FFFC move.w D6, [A6 - 0x4]
000043C8 48C6 ext.l D6
000043CA EB86 asl D6, 5
000043CC DC8E add.l D6, A6
000043CE 3E2E FFFC move.w D7, [A6 - 0x4]
000043D2 48C7 ext.l D7
000043D4 EB87 asl D7, 5
000043D6 DE8E add.l D7, A6
000043D8 2D40 FD76 move.l [A6 - 0x28A], D0
000043DC 302E FFFC move.w D0, [A6 - 0x4]
000043E0 48C0 ext.l D0
000043E2 EB80 asl D0, 5
000043E4 D08E add.l D0, A6
000043E6 2D41 FD72 move.l [A6 - 0x28E], D1
000043EA 322E FFFC move.w D1, [A6 - 0x4]
000043EE 48C1 ext.l D1
000043F0 EB81 asl D1, 5
000043F2 D28E add.l D1, A6
000043F4 2D42 FD6E move.l [A6 - 0x292], D2
000043F8 342E FFFC move.w D2, [A6 - 0x4]
000043FC 48C2 ext.l D2
000043FE EB82 asl D2, 5
00004400 D48E add.l D2, A6
00004402 2D43 FD6A move.l [A6 - 0x296], D3
00004406 362E FFFC move.w D3, [A6 - 0x4]
0000440A 48C3 ext.l D3
0000440C EB83 asl D3, 5
0000440E D68E add.l D3, A6
00004410 2D44 FD66 move.l [A6 - 0x29A], D4
00004414 382E FFFC move.w D4, [A6 - 0x4]
00004418 48C4 ext.l D4
0000441A EB84 asl D4, 5
0000441C D88E add.l D4, A6
0000441E 2D45 FD62 move.l [A6 - 0x29E], D5
00004422 3A2E FFFC move.w D5, [A6 - 0x4]
00004426 48C5 ext.l D5
00004428 EB85 asl D5, 5
0000442A DA8E add.l D5, A6
0000442C 2D46 FD5E move.l [A6 - 0x2A2], D6
00004430 3C2E FFFC move.w D6, [A6 - 0x4]
00004434 48C6 ext.l D6
00004436 EB86 asl D6, 5
00004438 DC8E add.l D6, A6
0000443A 2D47 FD5A move.l [A6 - 0x2A6], D7
0000443E 3E2E FFFC move.w D7, [A6 - 0x4]
00004442 48C7 ext.l D7
00004444 EB87 asl D7, 5
00004446 DE8E add.l D7, A6
00004448 0687 FFFF FE58 addi.l D7, 0xFFFFFE58
0000444E 2F07 move.l -[A7], D7
00004450 0686 FFFF FE56 addi.l D6, 0xFFFFFE56
00004456 2F06 move.l -[A7], D6
00004458 0685 FFFF FE54 addi.l D5, 0xFFFFFE54
0000445E 2F05 move.l -[A7], D5
00004460 0684 FFFF FE52 addi.l D4, 0xFFFFFE52
00004466 2F04 move.l -[A7], D4
00004468 0683 FFFF FE50 addi.l D3, 0xFFFFFE50
0000446E 2F03 move.l -[A7], D3
00004470 0682 FFFF FE4E addi.l D2, 0xFFFFFE4E
00004476 2F02 move.l -[A7], D2
00004478 0681 FFFF FE4C addi.l D1, 0xFFFFFE4C
0000447E 2F01 move.l -[A7], D1
00004480 0680 FFFF FE4A addi.l D0, 0xFFFFFE4A
00004486 2F00 move.l -[A7], D0
00004488 206E FD5A movea.l A0, [A6 - 0x2A6]
0000448C 4868 FE48 pea.l [A0 - 0x1B8]
00004490 206E FD5E movea.l A0, [A6 - 0x2A2]
00004494 4868 FE46 pea.l [A0 - 0x1BA]
00004498 206E FD62 movea.l A0, [A6 - 0x29E]
0000449C 4868 FE44 pea.l [A0 - 0x1BC]
000044A0 206E FD66 movea.l A0, [A6 - 0x29A]
000044A4 4868 FE42 pea.l [A0 - 0x1BE]
000044A8 206E FD6A movea.l A0, [A6 - 0x296]
000044AC 4868 FE40 pea.l [A0 - 0x1C0]
000044B0 206E FD6E movea.l A0, [A6 - 0x292]
000044B4 4868 FE3E pea.l [A0 - 0x1C2]
000044B8 206E FD72 movea.l A0, [A6 - 0x28E]
000044BC 4868 FE3C pea.l [A0 - 0x1C4]
000044C0 206E FD76 movea.l A0, [A6 - 0x28A]
000044C4 4868 FE3A pea.l [A0 - 0x1C6]
000044C8 486E FDD2 pea.l [A6 - 0x22E]
000044CC 486D D490 pea.l [A5 - 0x2B70]
000044D0 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
000044D4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000044D8 4FEF 004C lea.l A7, [A7 + 0x4C]
000044DC 302E FFFE move.w D0, [A6 - 0x2]
000044E0 C1FC 08DC muls.w D0, 0x8DC
000044E4 41ED E344 lea.l A0, [A5 - 0x1CBC]
000044E8 D1C0 add.l A0, D0
000044EA 302E FFFC move.w D0, [A6 - 0x4]
000044EE C1FC 00A2 muls.w D0, 0xA2
000044F2 D1C0 add.l A0, D0
000044F4 4A68 0084 tst.w [A0 + 0x84]
000044F8 6700 02A6 beq +0x2A8 /* 000047A0 */
000044FC 302E FFFC move.w D0, [A6 - 0x4]
00004500 48C0 ext.l D0
00004502 EB80 asl D0, 5
00004504 D08E add.l D0, A6
00004506 2040 movea.l A0, D0
00004508 5268 FE3A addq.w [A0 - 0x1C6], 1
0000450C 302E FFFC move.w D0, [A6 - 0x4]
00004510 48C0 ext.l D0
00004512 EB80 asl D0, 5
00004514 D08E add.l D0, A6
00004516 322E FFFE move.w D1, [A6 - 0x2]
0000451A C3FC 08DC muls.w D1, 0x8DC
0000451E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004522 D1C1 add.l A0, D1
00004524 322E FFFC move.w D1, [A6 - 0x4]
00004528 C3FC 00A2 muls.w D1, 0xA2
0000452C D1C1 add.l A0, D1
0000452E 2240 movea.l A1, D0
00004530 3028 0084 move.w D0, [A0 + 0x84]
00004534 D169 FE3C add.w [A1 - 0x1C4], D0
00004538 302E FFFC move.w D0, [A6 - 0x4]
0000453C 48C0 ext.l D0
0000453E EB80 asl D0, 5
00004540 D08E add.l D0, A6
00004542 322E FFFE move.w D1, [A6 - 0x2]
00004546 C3FC 08DC muls.w D1, 0x8DC
0000454A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000454E D1C1 add.l A0, D1
00004550 322E FFFC move.w D1, [A6 - 0x4]
00004554 C3FC 00A2 muls.w D1, 0xA2
00004558 D1C1 add.l A0, D1
0000455A 2240 movea.l A1, D0
0000455C 3028 0086 move.w D0, [A0 + 0x86]
00004560 D169 FE3E add.w [A1 - 0x1C2], D0
00004564 302E FFFC move.w D0, [A6 - 0x4]
00004568 48C0 ext.l D0
0000456A EB80 asl D0, 5
0000456C D08E add.l D0, A6
0000456E 322E FFFE move.w D1, [A6 - 0x2]
00004572 C3FC 08DC muls.w D1, 0x8DC
00004576 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000457A D1C1 add.l A0, D1
0000457C 322E FFFC move.w D1, [A6 - 0x4]
00004580 C3FC 00A2 muls.w D1, 0xA2
00004584 D1C1 add.l A0, D1
00004586 2240 movea.l A1, D0
00004588 3028 0088 move.w D0, [A0 + 0x88]
0000458C D169 FE40 add.w [A1 - 0x1C0], D0
00004590 302E FFFC move.w D0, [A6 - 0x4]
00004594 48C0 ext.l D0
00004596 EB80 asl D0, 5
00004598 D08E add.l D0, A6
0000459A 322E FFFE move.w D1, [A6 - 0x2]
0000459E C3FC 08DC muls.w D1, 0x8DC
000045A2 41ED E344 lea.l A0, [A5 - 0x1CBC]
000045A6 D1C1 add.l A0, D1
000045A8 322E FFFC move.w D1, [A6 - 0x4]
000045AC C3FC 00A2 muls.w D1, 0xA2
000045B0 D1C1 add.l A0, D1
000045B2 2240 movea.l A1, D0
000045B4 3028 008A move.w D0, [A0 + 0x8A]
000045B8 D169 FE42 add.w [A1 - 0x1BE], D0
000045BC 302E FFFC move.w D0, [A6 - 0x4]
000045C0 48C0 ext.l D0
000045C2 EB80 asl D0, 5
000045C4 D08E add.l D0, A6
000045C6 322E FFFE move.w D1, [A6 - 0x2]
000045CA C3FC 08DC muls.w D1, 0x8DC
000045CE 41ED E344 lea.l A0, [A5 - 0x1CBC]
000045D2 D1C1 add.l A0, D1
000045D4 322E FFFC move.w D1, [A6 - 0x4]
000045D8 C3FC 00A2 muls.w D1, 0xA2
000045DC D1C1 add.l A0, D1
000045DE 2240 movea.l A1, D0
000045E0 3028 008C move.w D0, [A0 + 0x8C]
000045E4 D169 FE44 add.w [A1 - 0x1BC], D0
000045E8 302E FFFC move.w D0, [A6 - 0x4]
000045EC 48C0 ext.l D0
000045EE EB80 asl D0, 5
000045F0 D08E add.l D0, A6
000045F2 322E FFFE move.w D1, [A6 - 0x2]
000045F6 C3FC 08DC muls.w D1, 0x8DC
000045FA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000045FE D1C1 add.l A0, D1
00004600 322E FFFC move.w D1, [A6 - 0x4]
00004604 C3FC 00A2 muls.w D1, 0xA2
00004608 D1C1 add.l A0, D1
0000460A 2240 movea.l A1, D0
0000460C 3028 008E move.w D0, [A0 + 0x8E]
00004610 D169 FE46 add.w [A1 - 0x1BA], D0
00004614 302E FFFC move.w D0, [A6 - 0x4]
00004618 48C0 ext.l D0
0000461A EB80 asl D0, 5
0000461C D08E add.l D0, A6
0000461E 322E FFFE move.w D1, [A6 - 0x2]
00004622 C3FC 08DC muls.w D1, 0x8DC
00004626 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000462A D1C1 add.l A0, D1
0000462C 322E FFFC move.w D1, [A6 - 0x4]
00004630 C3FC 00A2 muls.w D1, 0xA2
00004634 D1C1 add.l A0, D1
00004636 2240 movea.l A1, D0
00004638 3028 0090 move.w D0, [A0 + 0x90]
0000463C D169 FE48 add.w [A1 - 0x1B8], D0
00004640 302E FFFC move.w D0, [A6 - 0x4]
00004644 48C0 ext.l D0
00004646 EB80 asl D0, 5
00004648 D08E add.l D0, A6
0000464A 322E FFFE move.w D1, [A6 - 0x2]
0000464E C3FC 08DC muls.w D1, 0x8DC
00004652 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004656 D1C1 add.l A0, D1
00004658 322E FFFC move.w D1, [A6 - 0x4]
0000465C C3FC 00A2 muls.w D1, 0xA2
00004660 D1C1 add.l A0, D1
00004662 2240 movea.l A1, D0
00004664 3028 0092 move.w D0, [A0 + 0x92]
00004668 D169 FE4A add.w [A1 - 0x1B6], D0
0000466C 302E FFFC move.w D0, [A6 - 0x4]
00004670 48C0 ext.l D0
00004672 EB80 asl D0, 5
00004674 D08E add.l D0, A6
00004676 322E FFFE move.w D1, [A6 - 0x2]
0000467A C3FC 08DC muls.w D1, 0x8DC
0000467E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004682 D1C1 add.l A0, D1
00004684 322E FFFC move.w D1, [A6 - 0x4]
00004688 C3FC 00A2 muls.w D1, 0xA2
0000468C D1C1 add.l A0, D1
0000468E 2240 movea.l A1, D0
00004690 3028 0094 move.w D0, [A0 + 0x94]
00004694 D169 FE4C add.w [A1 - 0x1B4], D0
00004698 302E FFFC move.w D0, [A6 - 0x4]
0000469C 48C0 ext.l D0
0000469E EB80 asl D0, 5
000046A0 D08E add.l D0, A6
000046A2 322E FFFE move.w D1, [A6 - 0x2]
000046A6 C3FC 08DC muls.w D1, 0x8DC
000046AA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000046AE D1C1 add.l A0, D1
000046B0 322E FFFC move.w D1, [A6 - 0x4]
000046B4 C3FC 00A2 muls.w D1, 0xA2
000046B8 D1C1 add.l A0, D1
000046BA 2240 movea.l A1, D0
000046BC 3028 0096 move.w D0, [A0 + 0x96]
000046C0 D169 FE4E add.w [A1 - 0x1B2], D0
000046C4 302E FFFC move.w D0, [A6 - 0x4]
000046C8 48C0 ext.l D0
000046CA EB80 asl D0, 5
000046CC D08E add.l D0, A6
000046CE 322E FFFE move.w D1, [A6 - 0x2]
000046D2 C3FC 08DC muls.w D1, 0x8DC
000046D6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000046DA D1C1 add.l A0, D1
000046DC 322E FFFC move.w D1, [A6 - 0x4]
000046E0 C3FC 00A2 muls.w D1, 0xA2
000046E4 D1C1 add.l A0, D1
000046E6 2240 movea.l A1, D0
000046E8 3028 0098 move.w D0, [A0 + 0x98]
000046EC D169 FE50 add.w [A1 - 0x1B0], D0
000046F0 302E FFFC move.w D0, [A6 - 0x4]
000046F4 48C0 ext.l D0
000046F6 EB80 asl D0, 5
000046F8 D08E add.l D0, A6
000046FA 322E FFFE move.w D1, [A6 - 0x2]
000046FE C3FC 08DC muls.w D1, 0x8DC
00004702 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004706 D1C1 add.l A0, D1
00004708 322E FFFC move.w D1, [A6 - 0x4]
0000470C C3FC 00A2 muls.w D1, 0xA2
00004710 D1C1 add.l A0, D1
00004712 2240 movea.l A1, D0
00004714 3028 009A move.w D0, [A0 + 0x9A]
00004718 D169 FE52 add.w [A1 - 0x1AE], D0
0000471C 302E FFFC move.w D0, [A6 - 0x4]
00004720 48C0 ext.l D0
00004722 EB80 asl D0, 5
00004724 D08E add.l D0, A6
00004726 322E FFFE move.w D1, [A6 - 0x2]
0000472A C3FC 08DC muls.w D1, 0x8DC
0000472E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004732 D1C1 add.l A0, D1
00004734 322E FFFC move.w D1, [A6 - 0x4]
00004738 C3FC 00A2 muls.w D1, 0xA2
0000473C D1C1 add.l A0, D1
0000473E 2240 movea.l A1, D0
00004740 3028 009C move.w D0, [A0 + 0x9C]
00004744 D169 FE54 add.w [A1 - 0x1AC], D0
00004748 302E FFFC move.w D0, [A6 - 0x4]
0000474C 48C0 ext.l D0
0000474E EB80 asl D0, 5
00004750 D08E add.l D0, A6
00004752 322E FFFE move.w D1, [A6 - 0x2]
00004756 C3FC 08DC muls.w D1, 0x8DC
0000475A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000475E D1C1 add.l A0, D1
00004760 322E FFFC move.w D1, [A6 - 0x4]
00004764 C3FC 00A2 muls.w D1, 0xA2
00004768 D1C1 add.l A0, D1
0000476A 2240 movea.l A1, D0
0000476C 3028 009E move.w D0, [A0 + 0x9E]
00004770 D169 FE56 add.w [A1 - 0x1AA], D0
00004774 302E FFFC move.w D0, [A6 - 0x4]
00004778 48C0 ext.l D0
0000477A EB80 asl D0, 5
0000477C D08E add.l D0, A6
0000477E 322E FFFE move.w D1, [A6 - 0x2]
00004782 C3FC 08DC muls.w D1, 0x8DC
00004786 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000478A D1C1 add.l A0, D1
0000478C 322E FFFC move.w D1, [A6 - 0x4]
00004790 C3FC 00A2 muls.w D1, 0xA2
00004794 D1C1 add.l A0, D1
00004796 2240 movea.l A1, D0
00004798 3028 00A0 move.w D0, [A0 + 0xA0]
0000479C D169 FE58 add.w [A1 - 0x1A8], D0
label000047A0:
000047A0 526E FFFC addq.w [A6 - 0x4], 1
label000047A4:
000047A4 302E FFFE move.w D0, [A6 - 0x2]
000047A8 48C0 ext.l D0
000047AA D080 add.l D0, D0
000047AC 41ED FD36 lea.l A0, [A5 - 0x2CA]
000047B0 D1C0 add.l A0, D0
000047B2 302E FFFC move.w D0, [A6 - 0x4]
000047B6 B050 cmp.w D0, [A0]
000047B8 6F00 FBCE ble -0x430 /* 00004388 */
000047BC 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
000047C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000047C4 588F addq.l A7, 4
000047C6 302E FFFE move.w D0, [A6 - 0x2]
000047CA C1FC 002C muls.w D0, 0x2C /* ',' */
000047CE D08E add.l D0, A6
000047D0 322E FFFE move.w D1, [A6 - 0x2]
000047D4 C3FC 002C muls.w D1, 0x2C /* ',' */
000047D8 D28E add.l D1, A6
000047DA 342E FFFE move.w D2, [A6 - 0x2]
000047DE C5FC 002C muls.w D2, 0x2C /* ',' */
000047E2 D48E add.l D2, A6
000047E4 362E FFFE move.w D3, [A6 - 0x2]
000047E8 C7FC 002C muls.w D3, 0x2C /* ',' */
000047EC D68E add.l D3, A6
000047EE 382E FFFE move.w D4, [A6 - 0x2]
000047F2 C9FC 002C muls.w D4, 0x2C /* ',' */
000047F6 D88E add.l D4, A6
000047F8 3A2E FFFE move.w D5, [A6 - 0x2]
000047FC CBFC 002C muls.w D5, 0x2C /* ',' */
00004800 DA8E add.l D5, A6
00004802 2045 movea.l A0, D5
00004804 3F28 FD9C move.w -[A7], [A0 - 0x264]
00004808 2044 movea.l A0, D4
0000480A 3F28 FD9A move.w -[A7], [A0 - 0x266]
0000480E 2043 movea.l A0, D3
00004810 3F28 FD98 move.w -[A7], [A0 - 0x268]
00004814 2042 movea.l A0, D2
00004816 3F28 FD96 move.w -[A7], [A0 - 0x26A]
0000481A 2041 movea.l A0, D1
0000481C 3F28 FD94 move.w -[A7], [A0 - 0x26C]
00004820 2040 movea.l A0, D0
00004822 3F28 FD92 move.w -[A7], [A0 - 0x26E]
00004826 486D D4C4 pea.l [A5 - 0x2B3C]
0000482A 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
0000482E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004832 4FEF 0014 lea.l A7, [A7 + 0x14]
00004836 302E FFFE move.w D0, [A6 - 0x2]
0000483A C1FC 002C muls.w D0, 0x2C /* ',' */
0000483E D08E add.l D0, A6
00004840 322E FFFE move.w D1, [A6 - 0x2]
00004844 C3FC 002C muls.w D1, 0x2C /* ',' */
00004848 D28E add.l D1, A6
0000484A 342E FFFE move.w D2, [A6 - 0x2]
0000484E C5FC 002C muls.w D2, 0x2C /* ',' */
00004852 D48E add.l D2, A6
00004854 362E FFFE move.w D3, [A6 - 0x2]
00004858 C7FC 002C muls.w D3, 0x2C /* ',' */
0000485C D68E add.l D3, A6
0000485E 2043 movea.l A0, D3
00004860 3F28 FDA4 move.w -[A7], [A0 - 0x25C]
00004864 2042 movea.l A0, D2
00004866 3F28 FDA2 move.w -[A7], [A0 - 0x25E]
0000486A 2041 movea.l A0, D1
0000486C 3F28 FDA0 move.w -[A7], [A0 - 0x260]
00004870 2040 movea.l A0, D0
00004872 3F28 FD9E move.w -[A7], [A0 - 0x262]
00004876 486D D4D8 pea.l [A5 - 0x2B28]
0000487A 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
0000487E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004882 4FEF 0010 lea.l A7, [A7 + 0x10]
00004886 7001 moveq.l D0, 0x01
00004888 3D40 FFFC move.w [A6 - 0x4], D0
0000488C 602E bra +0x30 /* 000048BC */
label0000488E:
0000488E 302E FFFE move.w D0, [A6 - 0x2]
00004892 C1FC 002C muls.w D0, 0x2C /* ',' */
00004896 D08E add.l D0, A6
00004898 322E FFFC move.w D1, [A6 - 0x4]
0000489C 48C1 ext.l D1
0000489E D281 add.l D1, D1
000048A0 D081 add.l D0, D1
000048A2 2040 movea.l A0, D0
000048A4 3F28 FD7A move.w -[A7], [A0 - 0x286]
000048A8 486D D4E6 pea.l [A5 - 0x2B1A]
000048AC 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
000048B0 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000048B4 4FEF 000A lea.l A7, [A7 + 0xA]
000048B8 526E FFFC addq.w [A6 - 0x4], 1
label000048BC:
000048BC 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
000048C2 6FCA ble -0x34 /* 0000488E */
000048C4 486D D4EA pea.l [A5 - 0x2B16]
000048C8 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
000048CC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000048D0 508F addq.l A7, 8
000048D2 7001 moveq.l D0, 0x01
000048D4 3D40 FFFC move.w [A6 - 0x4], D0
000048D8 602E bra +0x30 /* 00004908 */
label000048DA:
000048DA 302E FFFE move.w D0, [A6 - 0x2]
000048DE C1FC 002C muls.w D0, 0x2C /* ',' */
000048E2 D08E add.l D0, A6
000048E4 322E FFFC move.w D1, [A6 - 0x4]
000048E8 48C1 ext.l D1
000048EA D281 add.l D1, D1
000048EC D081 add.l D0, D1
000048EE 2040 movea.l A0, D0
000048F0 3F28 FD86 move.w -[A7], [A0 - 0x27A]
000048F4 486D D4EC pea.l [A5 - 0x2B14]
000048F8 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
000048FC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004900 4FEF 000A lea.l A7, [A7 + 0xA]
00004904 526E FFFC addq.w [A6 - 0x4], 1
label00004908:
00004908 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5
0000490E 6FCA ble -0x34 /* 000048DA */
00004910 302E FFFE move.w D0, [A6 - 0x2]
00004914 48C0 ext.l D0
00004916 D080 add.l D0, D0
00004918 41ED FD36 lea.l A0, [A5 - 0x2CA]
0000491C D1C0 add.l A0, D0
0000491E 3F10 move.w -[A7], [A0]
00004920 486D D4F0 pea.l [A5 - 0x2B10]
00004924 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004928 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000492C 4FEF 000A lea.l A7, [A7 + 0xA]
00004930 7001 moveq.l D0, 0x01
00004932 3D40 FFFC move.w [A6 - 0x4], D0
00004936 6000 0160 bra +0x162 /* 00004A98 */
label0000493A:
0000493A 302E FFFE move.w D0, [A6 - 0x2]
0000493E C1FC 08DC muls.w D0, 0x8DC
00004942 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004946 D1C0 add.l A0, D0
00004948 302E FFFC move.w D0, [A6 - 0x4]
0000494C C1FC 00A2 muls.w D0, 0xA2
00004950 D1C0 add.l A0, D0
00004952 302E FFFC move.w D0, [A6 - 0x4]
00004956 48C0 ext.l D0
00004958 EB80 asl D0, 5
0000495A D08E add.l D0, A6
0000495C 322E FFFC move.w D1, [A6 - 0x4]
00004960 48C1 ext.l D1
00004962 EB81 asl D1, 5
00004964 D28E add.l D1, A6
00004966 342E FFFC move.w D2, [A6 - 0x4]
0000496A 48C2 ext.l D2
0000496C EB82 asl D2, 5
0000496E D48E add.l D2, A6
00004970 362E FFFC move.w D3, [A6 - 0x4]
00004974 48C3 ext.l D3
00004976 EB83 asl D3, 5
00004978 D68E add.l D3, A6
0000497A 382E FFFC move.w D4, [A6 - 0x4]
0000497E 48C4 ext.l D4
00004980 EB84 asl D4, 5
00004982 D88E add.l D4, A6
00004984 3A2E FFFC move.w D5, [A6 - 0x4]
00004988 48C5 ext.l D5
0000498A EB85 asl D5, 5
0000498C DA8E add.l D5, A6
0000498E 3C2E FFFC move.w D6, [A6 - 0x4]
00004992 48C6 ext.l D6
00004994 EB86 asl D6, 5
00004996 DC8E add.l D6, A6
00004998 3E2E FFFC move.w D7, [A6 - 0x4]
0000499C 48C7 ext.l D7
0000499E EB87 asl D7, 5
000049A0 DE8E add.l D7, A6
000049A2 2D40 FD76 move.l [A6 - 0x28A], D0
000049A6 302E FFFC move.w D0, [A6 - 0x4]
000049AA 48C0 ext.l D0
000049AC EB80 asl D0, 5
000049AE D08E add.l D0, A6
000049B0 2D41 FD72 move.l [A6 - 0x28E], D1
000049B4 322E FFFC move.w D1, [A6 - 0x4]
000049B8 48C1 ext.l D1
000049BA EB81 asl D1, 5
000049BC D28E add.l D1, A6
000049BE 2D42 FD6E move.l [A6 - 0x292], D2
000049C2 342E FFFC move.w D2, [A6 - 0x4]
000049C6 48C2 ext.l D2
000049C8 EB82 asl D2, 5
000049CA D48E add.l D2, A6
000049CC 2D43 FD6A move.l [A6 - 0x296], D3
000049D0 362E FFFC move.w D3, [A6 - 0x4]
000049D4 48C3 ext.l D3
000049D6 EB83 asl D3, 5
000049D8 D68E add.l D3, A6
000049DA 2D44 FD66 move.l [A6 - 0x29A], D4
000049DE 382E FFFC move.w D4, [A6 - 0x4]
000049E2 48C4 ext.l D4
000049E4 EB84 asl D4, 5
000049E6 D88E add.l D4, A6
000049E8 2D45 FD62 move.l [A6 - 0x29E], D5
000049EC 3A2E FFFC move.w D5, [A6 - 0x4]
000049F0 48C5 ext.l D5
000049F2 EB85 asl D5, 5
000049F4 DA8E add.l D5, A6
000049F6 2D46 FD5E move.l [A6 - 0x2A2], D6
000049FA 3C2E FFFC move.w D6, [A6 - 0x4]
000049FE 48C6 ext.l D6
00004A00 EB86 asl D6, 5
00004A02 DC8E add.l D6, A6
00004A04 2D47 FD5A move.l [A6 - 0x2A6], D7
00004A08 3E2E FFFC move.w D7, [A6 - 0x4]
00004A0C 48C7 ext.l D7
00004A0E EB87 asl D7, 5
00004A10 DE8E add.l D7, A6
00004A12 2247 movea.l A1, D7
00004A14 3F29 FE58 move.w -[A7], [A1 - 0x1A8]
00004A18 2246 movea.l A1, D6
00004A1A 3F29 FE56 move.w -[A7], [A1 - 0x1AA]
00004A1E 2245 movea.l A1, D5
00004A20 3F29 FE54 move.w -[A7], [A1 - 0x1AC]
00004A24 2244 movea.l A1, D4
00004A26 3F29 FE52 move.w -[A7], [A1 - 0x1AE]
00004A2A 2243 movea.l A1, D3
00004A2C 3F29 FE50 move.w -[A7], [A1 - 0x1B0]
00004A30 2242 movea.l A1, D2
00004A32 3F29 FE4E move.w -[A7], [A1 - 0x1B2]
00004A36 2241 movea.l A1, D1
00004A38 3F29 FE4C move.w -[A7], [A1 - 0x1B4]
00004A3C 2240 movea.l A1, D0
00004A3E 3F29 FE4A move.w -[A7], [A1 - 0x1B6]
00004A42 226E FD5A movea.l A1, [A6 - 0x2A6]
00004A46 3F29 FE48 move.w -[A7], [A1 - 0x1B8]
00004A4A 226E FD5E movea.l A1, [A6 - 0x2A2]
00004A4E 3F29 FE46 move.w -[A7], [A1 - 0x1BA]
00004A52 226E FD62 movea.l A1, [A6 - 0x29E]
00004A56 3F29 FE44 move.w -[A7], [A1 - 0x1BC]
00004A5A 226E FD66 movea.l A1, [A6 - 0x29A]
00004A5E 3F29 FE42 move.w -[A7], [A1 - 0x1BE]
00004A62 226E FD6A movea.l A1, [A6 - 0x296]
00004A66 3F29 FE40 move.w -[A7], [A1 - 0x1C0]
00004A6A 226E FD6E movea.l A1, [A6 - 0x292]
00004A6E 3F29 FE3E move.w -[A7], [A1 - 0x1C2]
00004A72 226E FD72 movea.l A1, [A6 - 0x28E]
00004A76 3F29 FE3C move.w -[A7], [A1 - 0x1C4]
00004A7A 226E FD76 movea.l A1, [A6 - 0x28A]
00004A7E 3F29 FE3A move.w -[A7], [A1 - 0x1C6]
00004A82 4850 pea.l [A0]
00004A84 486D D4F4 pea.l [A5 - 0x2B0C]
00004A88 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004A8C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004A90 4FEF 002C lea.l A7, [A7 + 0x2C]
00004A94 526E FFFC addq.w [A6 - 0x4], 1
label00004A98:
00004A98 302E FFFE move.w D0, [A6 - 0x2]
00004A9C 48C0 ext.l D0
00004A9E D080 add.l D0, D0
00004AA0 41ED FD36 lea.l A0, [A5 - 0x2CA]
00004AA4 D1C0 add.l A0, D0
00004AA6 302E FFFC move.w D0, [A6 - 0x4]
00004AAA B050 cmp.w D0, [A0]
00004AAC 6F00 FE8C ble -0x172 /* 0000493A */
00004AB0 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004AB4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00004AB8 588F addq.l A7, 4
00004ABA 526E FFFE addq.w [A6 - 0x2], 1
label00004ABE:
00004ABE 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00004AC4 6F00 F328 ble -0xCD6 /* 00003DEE */
00004AC8 486D D530 pea.l [A5 - 0x2AD0]
00004ACC 486D D528 pea.l [A5 - 0x2AD8]
00004AD0 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004AD4 508F addq.l A7, 8
00004AD6 2D40 FE36 move.l [A6 - 0x1CA], D0
00004ADA 4AAE FE36 tst.l [A6 - 0x1CA]
00004ADE 6612 bne +0x14 /* 00004AF2 */
00004AE0 486D D53A pea.l [A5 - 0x2AC6]
00004AE4 486D D532 pea.l [A5 - 0x2ACE]
00004AE8 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004AEC 508F addq.l A7, 8
00004AEE 2D40 FE36 move.l [A6 - 0x1CA], D0
label00004AF2:
00004AF2 3F2D FD34 move.w -[A7], [A5 - 0x2CC]
00004AF6 486D FCDE pea.l [A5 - 0x322]
00004AFA 3F2D FD32 move.w -[A7], [A5 - 0x2CE]
00004AFE 486D FC94 pea.l [A5 - 0x36C]
00004B02 486D D53C pea.l [A5 - 0x2AC4]
00004B06 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004B0A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00004B0E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004B12 2F2E FE36 move.l -[A7], [A6 - 0x1CA]
00004B16 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00004B1A 588F addq.l A7, 4
00004B1C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00004B20 4E5E unlink A6
00004B22 4E75 rts
00004B24 5550 subq.w [A0], 2
00004B26 4441 neg.w D1
00004B28 5445 addq.w D5, 2
00004B2A 5354 subq.w [A4], 1
export_16:
00004B2C 4E56 FFB0 link A6, -0x0050
00004B30 48E7 0030 movem.l -[A7], A2,A3
00004B34 426D FD40 clr.w [A5 - 0x2C0]
00004B38 422D E230 clr.b [A5 - 0x1DD0]
00004B3C 206D E226 movea.l A0, [A5 - 0x1DDA]
00004B40 226D E226 movea.l A1, [A5 - 0x1DDA]
00004B44 246D E226 movea.l A2, [A5 - 0x1DDA]
00004B48 266D E226 movea.l A3, [A5 - 0x1DDA]
00004B4C 486E FFC8 pea.l [A6 - 0x38]
00004B50 3028 0012 move.w D0, [A0 + 0x12]
00004B54 5C40 addq.w D0, 6
00004B56 3F00 move.w -[A7], D0
00004B58 3029 0010 move.w D0, [A1 + 0x10]
00004B5C 0640 000B addi.w D0, 0xB
00004B60 3F00 move.w -[A7], D0
00004B62 302A 0016 move.w D0, [A2 + 0x16]
00004B66 0640 FFDD addi.w D0, 0xFFDD
00004B6A 3F00 move.w -[A7], D0
00004B6C 302B 0010 move.w D0, [A3 + 0x10]
00004B70 0640 001A addi.w D0, 0x1A
00004B74 3F00 move.w -[A7], D0
00004B76 A8A7 syscall SetRect
00004B78 206D E226 movea.l A0, [A5 - 0x1DDA]
00004B7C 226D E226 movea.l A1, [A5 - 0x1DDA]
00004B80 246D E226 movea.l A2, [A5 - 0x1DDA]
00004B84 266D E226 movea.l A3, [A5 - 0x1DDA]
00004B88 486E FFC0 pea.l [A6 - 0x40]
00004B8C 3028 0012 move.w D0, [A0 + 0x12]
00004B90 5C40 addq.w D0, 6
00004B92 3F00 move.w -[A7], D0
00004B94 3029 0010 move.w D0, [A1 + 0x10]
00004B98 0640 001D addi.w D0, 0x1D
00004B9C 3F00 move.w -[A7], D0
00004B9E 302A 0016 move.w D0, [A2 + 0x16]
00004BA2 0640 FFDD addi.w D0, 0xFFDD
00004BA6 3F00 move.w -[A7], D0
00004BA8 302B 0010 move.w D0, [A3 + 0x10]
00004BAC 0640 002C addi.w D0, 0x2C /* ',' */
00004BB0 3F00 move.w -[A7], D0
00004BB2 A8A7 syscall SetRect
00004BB4 206D E226 movea.l A0, [A5 - 0x1DDA]
00004BB8 226D E226 movea.l A1, [A5 - 0x1DDA]
00004BBC 246D E226 movea.l A2, [A5 - 0x1DDA]
00004BC0 266D E226 movea.l A3, [A5 - 0x1DDA]
00004BC4 486E FFB8 pea.l [A6 - 0x48]
00004BC8 3028 0012 move.w D0, [A0 + 0x12]
00004BCC 5C40 addq.w D0, 6
00004BCE 3F00 move.w -[A7], D0
00004BD0 3029 0010 move.w D0, [A1 + 0x10]
00004BD4 0640 0037 addi.w D0, 0x37 /* '7' */
00004BD8 3F00 move.w -[A7], D0
00004BDA 302A 0012 move.w D0, [A2 + 0x12]
00004BDE 0640 002B addi.w D0, 0x2B /* '+' */
00004BE2 3F00 move.w -[A7], D0
00004BE4 302B 0010 move.w D0, [A3 + 0x10]
00004BE8 0640 0051 addi.w D0, 0x51 /* 'Q' */
00004BEC 3F00 move.w -[A7], D0
00004BEE A8A7 syscall SetRect
00004BF0 206D E226 movea.l A0, [A5 - 0x1DDA]
00004BF4 226D E226 movea.l A1, [A5 - 0x1DDA]
00004BF8 246D E226 movea.l A2, [A5 - 0x1DDA]
00004BFC 266D E226 movea.l A3, [A5 - 0x1DDA]
00004C00 486E FFB0 pea.l [A6 - 0x50]
00004C04 3028 0012 move.w D0, [A0 + 0x12]
00004C08 0640 004B addi.w D0, 0x4B /* 'K' */
00004C0C 3F00 move.w -[A7], D0
00004C0E 3029 0010 move.w D0, [A1 + 0x10]
00004C12 0640 0037 addi.w D0, 0x37 /* '7' */
00004C16 3F00 move.w -[A7], D0
00004C18 302A 0012 move.w D0, [A2 + 0x12]
00004C1C 0640 0064 addi.w D0, 0x64 /* 'd' */
00004C20 3F00 move.w -[A7], D0
00004C22 302B 0010 move.w D0, [A3 + 0x10]
00004C26 0640 0051 addi.w D0, 0x51 /* 'Q' */
00004C2A 3F00 move.w -[A7], D0
00004C2C A8A7 syscall SetRect
00004C2E 486E FFFC pea.l [A6 - 0x4]
00004C32 A874 syscall GetPort
00004C34 2F2D E226 move.l -[A7], [A5 - 0x1DDA]
00004C38 A873 syscall SetPort
00004C3A 206D E226 movea.l A0, [A5 - 0x1DDA]
00004C3E 4868 0010 pea.l [A0 + 0x10]
00004C42 A8A3 syscall EraseRect
00004C44 486D DFEC pea.l [A5 - 0x2014]
00004C48 486E FFD0 pea.l [A6 - 0x30]
00004C4C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004C50 508F addq.l A7, 8
00004C52 486D FCDE pea.l [A5 - 0x322]
00004C56 486E FFD0 pea.l [A6 - 0x30]
00004C5A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004C5E 508F addq.l A7, 8
00004C60 486E FFD0 pea.l [A6 - 0x30]
00004C64 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004C68 588F addq.l A7, 4
00004C6A 486E FFD0 pea.l [A6 - 0x30]
00004C6E 2F00 move.l -[A7], D0
00004C70 486E FFC8 pea.l [A6 - 0x38]
00004C74 4267 clr.w -[A7]
00004C76 A9CE syscall TETextBox/TextBox
00004C78 486D DFF0 pea.l [A5 - 0x2010]
00004C7C 486E FFD0 pea.l [A6 - 0x30]
00004C80 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004C84 508F addq.l A7, 8
00004C86 486D FC94 pea.l [A5 - 0x36C]
00004C8A 486E FFD0 pea.l [A6 - 0x30]
00004C8E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004C92 508F addq.l A7, 8
00004C94 486E FFD0 pea.l [A6 - 0x30]
00004C98 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004C9C 588F addq.l A7, 4
00004C9E 486E FFD0 pea.l [A6 - 0x30]
00004CA2 2F00 move.l -[A7], D0
00004CA4 486E FFC0 pea.l [A6 - 0x40]
00004CA8 4267 clr.w -[A7]
00004CAA A9CE syscall TETextBox/TextBox
00004CAC 486D DFF4 pea.l [A5 - 0x200C]
00004CB0 486E FFD0 pea.l [A6 - 0x30]
00004CB4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004CB8 508F addq.l A7, 8
00004CBA 486E FFD0 pea.l [A6 - 0x30]
00004CBE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004CC2 588F addq.l A7, 4
00004CC4 486E FFD0 pea.l [A6 - 0x30]
00004CC8 2F00 move.l -[A7], D0
00004CCA 486E FFB8 pea.l [A6 - 0x48]
00004CCE 3F3C FFFF move.w -[A7], 0xFFFF
00004CD2 A9CE syscall TETextBox/TextBox
00004CD4 486D DFFA pea.l [A5 - 0x2006]
00004CD8 486E FFD0 pea.l [A6 - 0x30]
00004CDC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004CE0 508F addq.l A7, 8
00004CE2 486E FFD0 pea.l [A6 - 0x30]
00004CE6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004CEA 588F addq.l A7, 4
00004CEC 486E FFD0 pea.l [A6 - 0x30]
00004CF0 2F00 move.l -[A7], D0
00004CF2 486E FFB0 pea.l [A6 - 0x50]
00004CF6 3F3C FFFF move.w -[A7], 0xFFFF
00004CFA A9CE syscall TETextBox/TextBox
00004CFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004D00 A873 syscall SetPort
00004D02 2F2D E244 move.l -[A7], [A5 - 0x1DBC]
00004D06 3F3C 0003 move.w -[A7], 0x3
00004D0A A93A syscall DisableItem
00004D0C 2F2D E244 move.l -[A7], [A5 - 0x1DBC]
00004D10 3F3C 0004 move.w -[A7], 0x4
00004D14 A939 syscall EnableItem
00004D16 2F2D E27C move.l -[A7], [A5 - 0x1D84]
00004D1A 3F3C 0005 move.w -[A7], 0x5
00004D1E A93A syscall DisableItem
00004D20 426E FFFA clr.w [A6 - 0x6]
00004D24 603E bra +0x40 /* 00004D64 */
label00004D26:
00004D26 3F2E FFFA move.w -[A7], [A6 - 0x6]
00004D2A 4EBA ECD6 jsr [PC - 0x132A /* 00003A02 */]
00004D2E 548F addq.l A7, 2
00004D30 7001 moveq.l D0, 0x01
00004D32 3D40 FFF8 move.w [A6 - 0x8], D0
00004D36 6020 bra +0x22 /* 00004D58 */
label00004D38:
00004D38 302E FFFA move.w D0, [A6 - 0x6]
00004D3C C1FC 004A muls.w D0, 0x4A /* 'J' */
00004D40 41ED FC94 lea.l A0, [A5 - 0x36C]
00004D44 D1C0 add.l A0, D0
00004D46 302E FFF8 move.w D0, [A6 - 0x8]
00004D4A 48C0 ext.l D0
00004D4C D080 add.l D0, D0
00004D4E D1C0 add.l A0, D0
00004D50 4268 003E clr.w [A0 + 0x3E]
00004D54 526E FFF8 addq.w [A6 - 0x8], 1
label00004D58:
00004D58 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
00004D5E 6FD8 ble -0x26 /* 00004D38 */
00004D60 526E FFFA addq.w [A6 - 0x6], 1
label00004D64:
00004D64 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00004D6A 6FBA ble -0x44 /* 00004D26 */
00004D6C 3F3C 0003 move.w -[A7], 0x3
00004D70 4EBA D426 jsr [PC - 0x2BDA /* 00002198 */]
00004D74 548F addq.l A7, 2
00004D76 3D40 FFFA move.w [A6 - 0x6], D0
00004D7A 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00004D80 6610 bne +0x12 /* 00004D92 */
00004D82 486D E000 pea.l [A5 - 0x2000]
00004D86 486D FC94 pea.l [A5 - 0x36C]
00004D8A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004D8E 508F addq.l A7, 8
00004D90 600E bra +0x10 /* 00004DA0 */
label00004D92:
00004D92 486D E010 pea.l [A5 - 0x1FF0]
00004D96 486D FCDE pea.l [A5 - 0x322]
00004D9A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004D9E 508F addq.l A7, 8
label00004DA0:
00004DA0 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00004DA6 6606 bne +0x8 /* 00004DAE */
00004DA8 4EBA CE70 jsr [PC - 0x3190 /* 00001C1A */]
00004DAC 6004 bra +0x6 /* 00004DB2 */
label00004DAE:
00004DAE 4EBA C8E8 jsr [PC - 0x3718 /* 00001698 */]
label00004DB2:
00004DB2 4CDF 0C00 movem.l A2,A3, [A7]+
00004DB6 4E5E unlink A6
00004DB8 4E75 rts
00004DBA 4A55 tst.w [A5]
00004DBC 4D50 chk.w D6, [A0]
00004DBE 4241 clr.w D1
00004DC0 4C4C 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A4
export_17: // at 00004DC2 (misaligned)
00004DC4 FFFA .invalid <<F/7/7>>
00004DC6 2D7C 5450 4153 FFFA move.l [A6 - 0x6], 0x54504153 /* 'TPAS' */
00004DCE 206E 0008 movea.l A0, [A6 + 0x8]
00004DD2 2028 0024 move.l D0, [A0 + 0x24]
00004DD6 B0AE FFFA cmp.l D0, [A6 - 0x6]
00004DDA 6606 bne +0x8 /* 00004DE2 */
00004DDC 422E FFFF clr.b [A6 - 0x1]
00004DE0 6006 bra +0x8 /* 00004DE8 */
label00004DE2:
00004DE2 7001 moveq.l D0, 0x01
00004DE4 1D40 FFFF move.b [A6 - 0x1], D0
label00004DE8:
00004DE8 102E FFFF move.b D0, [A6 - 0x1]
00004DEC 4E5E unlink A6
00004DEE 205F movea.l A0, [A7]+
00004DF0 4FEF 0004 lea.l A7, [A7 + 0x4]
00004DF4 1E80 move.b [A7], D0
00004DF6 4ED0 jmp [A0]
00004DF8 4649 not.w A1
00004DFA 4C45 4649 movem.l D0,D3,D6,A1,A2,A6, D5
00004DFE 4C54 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A4]
export_14: // at 00004E00 (misaligned)
00004E02 FEE0 48E7 .extension 0xEE0 <<F/2-3/7>> // unimplemented
00004E06 0038 2B7C 5445 ori.b [0x00005445], 0x7C /* '|' */
00004E0C 5854 addq.w [A4], 4
00004E0E DF14 add.b [A4], D7
00004E10 426E FFF8 clr.w [A6 - 0x8]
00004E14 6000 05C6 bra +0x5C8 /* 000053DC */
label00004E18:
00004E18 4A6E FFF8 tst.w [A6 - 0x8]
00004E1C 661A bne +0x1C /* 00004E38 */
00004E1E 486D E020 pea.l [A5 - 0x1FE0]
00004E22 486D DF24 pea.l [A5 - 0x20DC]
00004E26 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004E2A 508F addq.l A7, 8
00004E2C 486D DF24 pea.l [A5 - 0x20DC]
00004E30 4EBA 1470 jsr [PC + 0x1470 /* 000062A2 */]
00004E34 588F addq.l A7, 4
00004E36 6018 bra +0x1A /* 00004E50 */
label00004E38:
00004E38 486D E036 pea.l [A5 - 0x1FCA]
00004E3C 486D DF24 pea.l [A5 - 0x20DC]
00004E40 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004E44 508F addq.l A7, 8
00004E46 486D DF24 pea.l [A5 - 0x20DC]
00004E4A 4EBA 1456 jsr [PC + 0x1456 /* 000062A2 */]
00004E4E 588F addq.l A7, 4
label00004E50:
00004E50 2F2D DEC6 move.l -[A7], [A5 - 0x213A]
00004E54 486D E048 pea.l [A5 - 0x1FB8]
00004E58 486D 00AA pea.l [A5 + 0xAA /* export_17 */]
00004E5C 3F3C 0001 move.w -[A7], 0x1
00004E60 486D DF14 pea.l [A5 - 0x20EC]
00004E64 42A7 clr.l -[A7]
00004E66 486D DECA pea.l [A5 - 0x2136]
00004E6A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004E6E 2F2D E22A move.l -[A7], [A5 - 0x1DD6]
00004E72 A914 syscall DisposeWindow
00004E74 4A2D DECA tst.b [A5 - 0x2136]
00004E78 6606 bne +0x8 /* 00004E80 */
00004E7A 7000 moveq.l D0, 0x00
00004E7C 6000 056A bra +0x56C /* 000053E8 */
label00004E80:
00004E80 4267 clr.w -[A7]
00004E82 42A7 clr.l -[A7]
00004E84 3F2D DED0 move.w -[A7], [A5 - 0x2130]
00004E88 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00004E8C 301F move.w D0, [A7]+
00004E8E 302E FFF8 move.w D0, [A6 - 0x8]
00004E92 C1FC 004A muls.w D0, 0x4A /* 'J' */
00004E96 41ED FC94 lea.l A0, [A5 - 0x36C]
00004E9A D1C0 add.l A0, D0
00004E9C 4850 pea.l [A0]
00004E9E 486D DED4 pea.l [A5 - 0x212C]
00004EA2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00004EA6 508F addq.l A7, 8
00004EA8 302E FFF8 move.w D0, [A6 - 0x8]
00004EAC C1FC 004A muls.w D0, 0x4A /* 'J' */
00004EB0 41ED FC94 lea.l A0, [A5 - 0x36C]
00004EB4 D1C0 add.l A0, D0
00004EB6 4850 pea.l [A0]
00004EB8 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00004EBC 588F addq.l A7, 4
00004EBE 302E FFF8 move.w D0, [A6 - 0x8]
00004EC2 C1FC 004A muls.w D0, 0x4A /* 'J' */
00004EC6 41ED FC94 lea.l A0, [A5 - 0x36C]
00004ECA D1C0 add.l A0, D0
00004ECC 486D E04A pea.l [A5 - 0x1FB6]
00004ED0 4850 pea.l [A0]
00004ED2 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004ED6 508F addq.l A7, 8
00004ED8 2D40 FFFA move.l [A6 - 0x6], D0
00004EDC 302E FFF8 move.w D0, [A6 - 0x8]
00004EE0 48C0 ext.l D0
00004EE2 D080 add.l D0, D0
00004EE4 41ED FD2A lea.l A0, [A5 - 0x2D6]
00004EE8 D1C0 add.l A0, D0
00004EEA 302E FFF8 move.w D0, [A6 - 0x8]
00004EEE 48C0 ext.l D0
00004EF0 D080 add.l D0, D0
00004EF2 43ED FD2E lea.l A1, [A5 - 0x2D2]
00004EF6 D3C0 add.l A1, D0
00004EF8 302E FFF8 move.w D0, [A6 - 0x8]
00004EFC 48C0 ext.l D0
00004EFE D080 add.l D0, D0
00004F00 45ED FD36 lea.l A2, [A5 - 0x2CA]
00004F04 D5C0 add.l A2, D0
00004F06 4852 pea.l [A2]
00004F08 4851 pea.l [A1]
00004F0A 4850 pea.l [A0]
00004F0C 486D E04C pea.l [A5 - 0x1FB4]
00004F10 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004F14 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00004F18 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F1C 7001 moveq.l D0, 0x01
00004F1E 3D40 FFF6 move.w [A6 - 0xA], D0
00004F22 6000 045C bra +0x45E /* 00005380 */
label00004F26:
00004F26 302E FFF8 move.w D0, [A6 - 0x8]
00004F2A C1FC 08DC muls.w D0, 0x8DC
00004F2E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004F32 D1C0 add.l A0, D0
00004F34 302E FFF6 move.w D0, [A6 - 0xA]
00004F38 C1FC 00A2 muls.w D0, 0xA2
00004F3C D1C0 add.l A0, D0
00004F3E 316E FFF6 003E move.w [A0 + 0x3E], [A6 - 0xA]
00004F44 302E FFF8 move.w D0, [A6 - 0x8]
00004F48 C1FC 08DC muls.w D0, 0x8DC
00004F4C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004F50 D1C0 add.l A0, D0
00004F52 302E FFF6 move.w D0, [A6 - 0xA]
00004F56 C1FC 00A2 muls.w D0, 0xA2
00004F5A D1C0 add.l A0, D0
00004F5C 302E FFF8 move.w D0, [A6 - 0x8]
00004F60 C1FC 08DC muls.w D0, 0x8DC
00004F64 43ED E344 lea.l A1, [A5 - 0x1CBC]
00004F68 D3C0 add.l A1, D0
00004F6A 302E FFF6 move.w D0, [A6 - 0xA]
00004F6E C1FC 00A2 muls.w D0, 0xA2
00004F72 D3C0 add.l A1, D0
00004F74 4869 0019 pea.l [A1 + 0x19]
00004F78 4850 pea.l [A0]
00004F7A 486D E056 pea.l [A5 - 0x1FAA]
00004F7E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004F82 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00004F86 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F8A 302E FFF8 move.w D0, [A6 - 0x8]
00004F8E C1FC 08DC muls.w D0, 0x8DC
00004F92 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004F96 D1C0 add.l A0, D0
00004F98 302E FFF6 move.w D0, [A6 - 0xA]
00004F9C C1FC 00A2 muls.w D0, 0xA2
00004FA0 D1C0 add.l A0, D0
00004FA2 4868 0030 pea.l [A0 + 0x30]
00004FA6 486D E05C pea.l [A5 - 0x1FA4]
00004FAA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004FAE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00004FB2 4FEF 000C lea.l A7, [A7 + 0xC]
00004FB6 7001 moveq.l D0, 0x01
00004FB8 3D40 FFF4 move.w [A6 - 0xC], D0
00004FBC 6000 0088 bra +0x8A /* 00005046 */
label00004FC0:
00004FC0 302E FFF8 move.w D0, [A6 - 0x8]
00004FC4 C1FC 08DC muls.w D0, 0x8DC
00004FC8 41ED E344 lea.l A0, [A5 - 0x1CBC]
00004FCC D1C0 add.l A0, D0
00004FCE 302E FFF6 move.w D0, [A6 - 0xA]
00004FD2 C1FC 00A2 muls.w D0, 0xA2
00004FD6 D1C0 add.l A0, D0
00004FD8 302E FFF4 move.w D0, [A6 - 0xC]
00004FDC 48C0 ext.l D0
00004FDE D080 add.l D0, D0
00004FE0 D1C0 add.l A0, D0
00004FE2 302E FFF8 move.w D0, [A6 - 0x8]
00004FE6 C1FC 08DC muls.w D0, 0x8DC
00004FEA 43ED E344 lea.l A1, [A5 - 0x1CBC]
00004FEE D3C0 add.l A1, D0
00004FF0 302E FFF6 move.w D0, [A6 - 0xA]
00004FF4 C1FC 00A2 muls.w D0, 0xA2
00004FF8 D3C0 add.l A1, D0
00004FFA 302E FFF4 move.w D0, [A6 - 0xC]
00004FFE 48C0 ext.l D0
00005000 D080 add.l D0, D0
00005002 D3C0 add.l A1, D0
00005004 302E FFF8 move.w D0, [A6 - 0x8]
00005008 C1FC 08DC muls.w D0, 0x8DC
0000500C 45ED E344 lea.l A2, [A5 - 0x1CBC]
00005010 D5C0 add.l A2, D0
00005012 302E FFF6 move.w D0, [A6 - 0xA]
00005016 C1FC 00A2 muls.w D0, 0xA2
0000501A D5C0 add.l A2, D0
0000501C 302E FFF4 move.w D0, [A6 - 0xC]
00005020 48C0 ext.l D0
00005022 D080 add.l D0, D0
00005024 D5C0 add.l A2, D0
00005026 486A 0054 pea.l [A2 + 0x54]
0000502A 4869 004C pea.l [A1 + 0x4C]
0000502E 4868 0032 pea.l [A0 + 0x32]
00005032 486D E060 pea.l [A5 - 0x1FA0]
00005036 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000503A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000503E 4FEF 0014 lea.l A7, [A7 + 0x14]
00005042 526E FFF4 addq.w [A6 - 0xC], 1
label00005046:
00005046 302E FFF8 move.w D0, [A6 - 0x8]
0000504A C1FC 08DC muls.w D0, 0x8DC
0000504E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005052 D1C0 add.l A0, D0
00005054 302E FFF6 move.w D0, [A6 - 0xA]
00005058 C1FC 00A2 muls.w D0, 0xA2
0000505C D1C0 add.l A0, D0
0000505E 302E FFF4 move.w D0, [A6 - 0xC]
00005062 B068 0030 cmp.w D0, [A0 + 0x30]
00005066 6F00 FF58 ble -0xA6 /* 00004FC0 */
0000506A 302E FFF8 move.w D0, [A6 - 0x8]
0000506E C1FC 08DC muls.w D0, 0x8DC
00005072 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005076 D1C0 add.l A0, D0
00005078 302E FFF6 move.w D0, [A6 - 0xA]
0000507C C1FC 00A2 muls.w D0, 0xA2
00005080 D1C0 add.l A0, D0
00005082 302E FFF8 move.w D0, [A6 - 0x8]
00005086 C1FC 08DC muls.w D0, 0x8DC
0000508A 43ED E344 lea.l A1, [A5 - 0x1CBC]
0000508E D3C0 add.l A1, D0
00005090 302E FFF6 move.w D0, [A6 - 0xA]
00005094 C1FC 00A2 muls.w D0, 0xA2
00005098 D3C0 add.l A1, D0
0000509A 302E FFF8 move.w D0, [A6 - 0x8]
0000509E C1FC 08DC muls.w D0, 0x8DC
000050A2 45ED E344 lea.l A2, [A5 - 0x1CBC]
000050A6 D5C0 add.l A2, D0
000050A8 302E FFF6 move.w D0, [A6 - 0xA]
000050AC C1FC 00A2 muls.w D0, 0xA2
000050B0 D5C0 add.l A2, D0
000050B2 302E FFF8 move.w D0, [A6 - 0x8]
000050B6 C1FC 08DC muls.w D0, 0x8DC
000050BA 47ED E344 lea.l A3, [A5 - 0x1CBC]
000050BE D7C0 add.l A3, D0
000050C0 302E FFF6 move.w D0, [A6 - 0xA]
000050C4 C1FC 00A2 muls.w D0, 0xA2
000050C8 D7C0 add.l A3, D0
000050CA 302E FFF8 move.w D0, [A6 - 0x8]
000050CE C1FC 08DC muls.w D0, 0x8DC
000050D2 49ED E344 lea.l A4, [A5 - 0x1CBC]
000050D6 D9C0 add.l A4, D0
000050D8 302E FFF6 move.w D0, [A6 - 0xA]
000050DC C1FC 00A2 muls.w D0, 0xA2
000050E0 D9C0 add.l A4, D0
000050E2 302E FFF8 move.w D0, [A6 - 0x8]
000050E6 C1FC 08DC muls.w D0, 0x8DC
000050EA 2D48 FEF0 move.l [A6 - 0x110], A0
000050EE 41ED E344 lea.l A0, [A5 - 0x1CBC]
000050F2 D1C0 add.l A0, D0
000050F4 302E FFF6 move.w D0, [A6 - 0xA]
000050F8 C1FC 00A2 muls.w D0, 0xA2
000050FC D1C0 add.l A0, D0
000050FE 302E FFF8 move.w D0, [A6 - 0x8]
00005102 C1FC 08DC muls.w D0, 0x8DC
00005106 2D49 FEEC move.l [A6 - 0x114], A1
0000510A 43ED E344 lea.l A1, [A5 - 0x1CBC]
0000510E D3C0 add.l A1, D0
00005110 302E FFF6 move.w D0, [A6 - 0xA]
00005114 C1FC 00A2 muls.w D0, 0xA2
00005118 D3C0 add.l A1, D0
0000511A 302E FFF8 move.w D0, [A6 - 0x8]
0000511E C1FC 08DC muls.w D0, 0x8DC
00005122 2D4A FEE8 move.l [A6 - 0x118], A2
00005126 45ED E344 lea.l A2, [A5 - 0x1CBC]
0000512A D5C0 add.l A2, D0
0000512C 302E FFF6 move.w D0, [A6 - 0xA]
00005130 C1FC 00A2 muls.w D0, 0xA2
00005134 D5C0 add.l A2, D0
00005136 486A 0064 pea.l [A2 + 0x64]
0000513A 4869 0062 pea.l [A1 + 0x62]
0000513E 4868 004A pea.l [A0 + 0x4A]
00005142 486C 0048 pea.l [A4 + 0x48]
00005146 486B 0046 pea.l [A3 + 0x46]
0000514A 206E FEE8 movea.l A0, [A6 - 0x118]
0000514E 4868 0044 pea.l [A0 + 0x44]
00005152 206E FEEC movea.l A0, [A6 - 0x114]
00005156 4868 0042 pea.l [A0 + 0x42]
0000515A 206E FEF0 movea.l A0, [A6 - 0x110]
0000515E 4868 0040 pea.l [A0 + 0x40]
00005162 486D E06A pea.l [A5 - 0x1F96]
00005166 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000516A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000516E 4FEF 0028 lea.l A7, [A7 + 0x28]
00005172 302E FFF8 move.w D0, [A6 - 0x8]
00005176 C1FC 08DC muls.w D0, 0x8DC
0000517A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000517E D1C0 add.l A0, D0
00005180 302E FFF6 move.w D0, [A6 - 0xA]
00005184 C1FC 00A2 muls.w D0, 0xA2
00005188 D1C0 add.l A0, D0
0000518A 302E FFF8 move.w D0, [A6 - 0x8]
0000518E C1FC 08DC muls.w D0, 0x8DC
00005192 43ED E344 lea.l A1, [A5 - 0x1CBC]
00005196 D3C0 add.l A1, D0
00005198 302E FFF6 move.w D0, [A6 - 0xA]
0000519C C1FC 00A2 muls.w D0, 0xA2
000051A0 D3C0 add.l A1, D0
000051A2 302E FFF8 move.w D0, [A6 - 0x8]
000051A6 C1FC 08DC muls.w D0, 0x8DC
000051AA 45ED E344 lea.l A2, [A5 - 0x1CBC]
000051AE D5C0 add.l A2, D0
000051B0 302E FFF6 move.w D0, [A6 - 0xA]
000051B4 C1FC 00A2 muls.w D0, 0xA2
000051B8 D5C0 add.l A2, D0
000051BA 302E FFF8 move.w D0, [A6 - 0x8]
000051BE C1FC 08DC muls.w D0, 0x8DC
000051C2 47ED E344 lea.l A3, [A5 - 0x1CBC]
000051C6 D7C0 add.l A3, D0
000051C8 302E FFF6 move.w D0, [A6 - 0xA]
000051CC C1FC 00A2 muls.w D0, 0xA2
000051D0 D7C0 add.l A3, D0
000051D2 302E FFF8 move.w D0, [A6 - 0x8]
000051D6 C1FC 08DC muls.w D0, 0x8DC
000051DA 49ED E344 lea.l A4, [A5 - 0x1CBC]
000051DE D9C0 add.l A4, D0
000051E0 302E FFF6 move.w D0, [A6 - 0xA]
000051E4 C1FC 00A2 muls.w D0, 0xA2
000051E8 D9C0 add.l A4, D0
000051EA 302E FFF8 move.w D0, [A6 - 0x8]
000051EE C1FC 08DC muls.w D0, 0x8DC
000051F2 2D48 FEF0 move.l [A6 - 0x110], A0
000051F6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000051FA D1C0 add.l A0, D0
000051FC 302E FFF6 move.w D0, [A6 - 0xA]
00005200 C1FC 00A2 muls.w D0, 0xA2
00005204 D1C0 add.l A0, D0
00005206 302E FFF8 move.w D0, [A6 - 0x8]
0000520A C1FC 08DC muls.w D0, 0x8DC
0000520E 2D49 FEEC move.l [A6 - 0x114], A1
00005212 43ED E344 lea.l A1, [A5 - 0x1CBC]
00005216 D3C0 add.l A1, D0
00005218 302E FFF6 move.w D0, [A6 - 0xA]
0000521C C1FC 00A2 muls.w D0, 0xA2
00005220 D3C0 add.l A1, D0
00005222 302E FFF8 move.w D0, [A6 - 0x8]
00005226 C1FC 08DC muls.w D0, 0x8DC
0000522A 2D4A FEE8 move.l [A6 - 0x118], A2
0000522E 45ED E344 lea.l A2, [A5 - 0x1CBC]
00005232 D5C0 add.l A2, D0
00005234 302E FFF6 move.w D0, [A6 - 0xA]
00005238 C1FC 00A2 muls.w D0, 0xA2
0000523C D5C0 add.l A2, D0
0000523E 302E FFF8 move.w D0, [A6 - 0x8]
00005242 C1FC 08DC muls.w D0, 0x8DC
00005246 2D4B FEE4 move.l [A6 - 0x11C], A3
0000524A 47ED E344 lea.l A3, [A5 - 0x1CBC]
0000524E D7C0 add.l A3, D0
00005250 302E FFF6 move.w D0, [A6 - 0xA]
00005254 C1FC 00A2 muls.w D0, 0xA2
00005258 D7C0 add.l A3, D0
0000525A 302E FFF8 move.w D0, [A6 - 0x8]
0000525E C1FC 08DC muls.w D0, 0x8DC
00005262 2D4C FEE0 move.l [A6 - 0x120], A4
00005266 49ED E344 lea.l A4, [A5 - 0x1CBC]
0000526A D9C0 add.l A4, D0
0000526C 302E FFF6 move.w D0, [A6 - 0xA]
00005270 C1FC 00A2 muls.w D0, 0xA2
00005274 D9C0 add.l A4, D0
00005276 486C 0060 pea.l [A4 + 0x60]
0000527A 486B 005E pea.l [A3 + 0x5E]
0000527E 486A 005C pea.l [A2 + 0x5C]
00005282 4869 0072 pea.l [A1 + 0x72]
00005286 4868 0070 pea.l [A0 + 0x70]
0000528A 206E FEE0 movea.l A0, [A6 - 0x120]
0000528E 4868 006E pea.l [A0 + 0x6E]
00005292 206E FEE4 movea.l A0, [A6 - 0x11C]
00005296 4868 006C pea.l [A0 + 0x6C]
0000529A 206E FEE8 movea.l A0, [A6 - 0x118]
0000529E 4868 006A pea.l [A0 + 0x6A]
000052A2 206E FEEC movea.l A0, [A6 - 0x114]
000052A6 4868 0068 pea.l [A0 + 0x68]
000052AA 206E FEF0 movea.l A0, [A6 - 0x110]
000052AE 4868 0066 pea.l [A0 + 0x66]
000052B2 486D E082 pea.l [A5 - 0x1F7E]
000052B6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000052BA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000052BE 4FEF 0030 lea.l A7, [A7 + 0x30]
000052C2 302E FFF8 move.w D0, [A6 - 0x8]
000052C6 C1FC 08DC muls.w D0, 0x8DC
000052CA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000052CE D1C0 add.l A0, D0
000052D0 302E FFF6 move.w D0, [A6 - 0xA]
000052D4 C1FC 00A2 muls.w D0, 0xA2
000052D8 D1C0 add.l A0, D0
000052DA 302E FFF8 move.w D0, [A6 - 0x8]
000052DE C1FC 08DC muls.w D0, 0x8DC
000052E2 43ED E344 lea.l A1, [A5 - 0x1CBC]
000052E6 D3C0 add.l A1, D0
000052E8 302E FFF6 move.w D0, [A6 - 0xA]
000052EC C1FC 00A2 muls.w D0, 0xA2
000052F0 D3C0 add.l A1, D0
000052F2 302E FFF8 move.w D0, [A6 - 0x8]
000052F6 C1FC 08DC muls.w D0, 0x8DC
000052FA 45ED E344 lea.l A2, [A5 - 0x1CBC]
000052FE D5C0 add.l A2, D0
00005300 302E FFF6 move.w D0, [A6 - 0xA]
00005304 C1FC 00A2 muls.w D0, 0xA2
00005308 D5C0 add.l A2, D0
0000530A 302E FFF8 move.w D0, [A6 - 0x8]
0000530E C1FC 08DC muls.w D0, 0x8DC
00005312 47ED E344 lea.l A3, [A5 - 0x1CBC]
00005316 D7C0 add.l A3, D0
00005318 302E FFF6 move.w D0, [A6 - 0xA]
0000531C C1FC 00A2 muls.w D0, 0xA2
00005320 D7C0 add.l A3, D0
00005322 486B 007E pea.l [A3 + 0x7E]
00005326 486A 007A pea.l [A2 + 0x7A]
0000532A 4869 0076 pea.l [A1 + 0x76]
0000532E 4868 0074 pea.l [A0 + 0x74]
00005332 486D E0A0 pea.l [A5 - 0x1F60]
00005336 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000533A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000533E 4FEF 0018 lea.l A7, [A7 + 0x18]
00005342 302E FFF8 move.w D0, [A6 - 0x8]
00005346 C1FC 08DC muls.w D0, 0x8DC
0000534A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000534E D1C0 add.l A0, D0
00005350 302E FFF6 move.w D0, [A6 - 0xA]
00005354 C1FC 00A2 muls.w D0, 0xA2
00005358 D1C0 add.l A0, D0
0000535A 4268 003A clr.w [A0 + 0x3A]
0000535E 302E FFF8 move.w D0, [A6 - 0x8]
00005362 C1FC 08DC muls.w D0, 0x8DC
00005366 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000536A D1C0 add.l A0, D0
0000536C 302E FFF6 move.w D0, [A6 - 0xA]
00005370 C1FC 00A2 muls.w D0, 0xA2
00005374 D1C0 add.l A0, D0
00005376 7001 moveq.l D0, 0x01
00005378 3140 002E move.w [A0 + 0x2E], D0
0000537C 526E FFF6 addq.w [A6 - 0xA], 1
label00005380:
00005380 302E FFF8 move.w D0, [A6 - 0x8]
00005384 48C0 ext.l D0
00005386 D080 add.l D0, D0
00005388 41ED FD36 lea.l A0, [A5 - 0x2CA]
0000538C D1C0 add.l A0, D0
0000538E 302E FFF6 move.w D0, [A6 - 0xA]
00005392 B050 cmp.w D0, [A0]
00005394 6F00 FB90 ble -0x46E /* 00004F26 */
00005398 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000539C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000053A0 588F addq.l A7, 4
000053A2 7001 moveq.l D0, 0x01
000053A4 3D40 FFF6 move.w [A6 - 0xA], D0
000053A8 6020 bra +0x22 /* 000053CA */
label000053AA:
000053AA 302E FFF8 move.w D0, [A6 - 0x8]
000053AE C1FC 004A muls.w D0, 0x4A /* 'J' */
000053B2 41ED FC94 lea.l A0, [A5 - 0x36C]
000053B6 D1C0 add.l A0, D0
000053B8 302E FFF6 move.w D0, [A6 - 0xA]
000053BC 48C0 ext.l D0
000053BE D080 add.l D0, D0
000053C0 D1C0 add.l A0, D0
000053C2 4268 0032 clr.w [A0 + 0x32]
000053C6 526E FFF6 addq.w [A6 - 0xA], 1
label000053CA:
000053CA 0C6E 0005 FFF6 cmpi.w [A6 - 0xA], 0x5
000053D0 6FD8 ble -0x26 /* 000053AA */
000053D2 7001 moveq.l D0, 0x01
000053D4 3B40 FD28 move.w [A5 - 0x2D8], D0
000053D8 526E FFF8 addq.w [A6 - 0x8], 1
label000053DC:
000053DC 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
000053E2 6F00 FA34 ble -0x5CA /* 00004E18 */
000053E6 7001 moveq.l D0, 0x01
label000053E8:
000053E8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000053EC 4E5E unlink A6
000053EE 4E75 rts
000053F0 5245 addq.w D5, 1
000053F2 4144 chk.w D0, D4
000053F4 5445 addq.w D5, 2
000053F6 414D chk.w D0, A5
export_15:
000053F8 4E56 FFC4 link A6, -0x003C
000053FC 426E FFFE clr.w [A6 - 0x2]
00005400 6000 0E38 bra +0xE3A /* 0000623A */
label00005404:
00005404 7001 moveq.l D0, 0x01
00005406 3D40 FFFC move.w [A6 - 0x4], D0
0000540A 603E bra +0x40 /* 0000544A */
label0000540C:
0000540C 7001 moveq.l D0, 0x01
0000540E 3D40 FFF8 move.w [A6 - 0x8], D0
00005412 602A bra +0x2C /* 0000543E */
label00005414:
00005414 302E FFFE move.w D0, [A6 - 0x2]
00005418 C1FC 08DC muls.w D0, 0x8DC
0000541C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005420 D1C0 add.l A0, D0
00005422 302E FFFC move.w D0, [A6 - 0x4]
00005426 C1FC 00A2 muls.w D0, 0xA2
0000542A D1C0 add.l A0, D0
0000542C 302E FFF8 move.w D0, [A6 - 0x8]
00005430 48C0 ext.l D0
00005432 D080 add.l D0, D0
00005434 D1C0 add.l A0, D0
00005436 4268 0020 clr.w [A0 + 0x20]
0000543A 526E FFF8 addq.w [A6 - 0x8], 1
label0000543E:
0000543E 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
00005444 6FCE ble -0x30 /* 00005414 */
00005446 526E FFFC addq.w [A6 - 0x4], 1
label0000544A:
0000544A 302E FFFE move.w D0, [A6 - 0x2]
0000544E 48C0 ext.l D0
00005450 D080 add.l D0, D0
00005452 41ED FD36 lea.l A0, [A5 - 0x2CA]
00005456 D1C0 add.l A0, D0
00005458 302E FFFC move.w D0, [A6 - 0x4]
0000545C B050 cmp.w D0, [A0]
0000545E 6FAC ble -0x52 /* 0000540C */
00005460 302E FFFE move.w D0, [A6 - 0x2]
00005464 C1FC 000C muls.w D0, 0xC
00005468 41ED E30E lea.l A0, [A5 - 0x1CF2]
0000546C D1C0 add.l A0, D0
0000546E 4268 0002 clr.w [A0 + 0x2]
00005472 302E FFFE move.w D0, [A6 - 0x2]
00005476 C1FC 000C muls.w D0, 0xC
0000547A 41ED E30E lea.l A0, [A5 - 0x1CF2]
0000547E D1C0 add.l A0, D0
00005480 4268 0004 clr.w [A0 + 0x4]
00005484 302E FFFE move.w D0, [A6 - 0x2]
00005488 C1FC 000C muls.w D0, 0xC
0000548C 41ED E30E lea.l A0, [A5 - 0x1CF2]
00005490 D1C0 add.l A0, D0
00005492 4268 0006 clr.w [A0 + 0x6]
00005496 302E FFFE move.w D0, [A6 - 0x2]
0000549A C1FC 000C muls.w D0, 0xC
0000549E 41ED E30E lea.l A0, [A5 - 0x1CF2]
000054A2 D1C0 add.l A0, D0
000054A4 4268 0008 clr.w [A0 + 0x8]
000054A8 302E FFFE move.w D0, [A6 - 0x2]
000054AC C1FC 000C muls.w D0, 0xC
000054B0 41ED E30E lea.l A0, [A5 - 0x1CF2]
000054B4 D1C0 add.l A0, D0
000054B6 4268 000A clr.w [A0 + 0xA]
000054BA 7001 moveq.l D0, 0x01
000054BC 3D40 FFF8 move.w [A6 - 0x8], D0
000054C0 6000 0B74 bra +0xB76 /* 00006036 */
label000054C4:
000054C4 7001 moveq.l D0, 0x01
000054C6 3D40 FFFC move.w [A6 - 0x4], D0
000054CA 6000 0B4E bra +0xB50 /* 0000601A */
label000054CE:
000054CE 302E FFFE move.w D0, [A6 - 0x2]
000054D2 C1FC 08DC muls.w D0, 0x8DC
000054D6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000054DA D1C0 add.l A0, D0
000054DC 302E FFFC move.w D0, [A6 - 0x4]
000054E0 C1FC 00A2 muls.w D0, 0xA2
000054E4 D1C0 add.l A0, D0
000054E6 302E FFFE move.w D0, [A6 - 0x2]
000054EA C1FC 08DC muls.w D0, 0x8DC
000054EE 43ED E344 lea.l A1, [A5 - 0x1CBC]
000054F2 D3C0 add.l A1, D0
000054F4 302E FFFC move.w D0, [A6 - 0x4]
000054F8 C1FC 00A2 muls.w D0, 0xA2
000054FC D3C0 add.l A1, D0
000054FE 4869 0019 pea.l [A1 + 0x19]
00005502 4850 pea.l [A0]
00005504 486D E0AC pea.l [A5 - 0x1F54]
00005508 486E FFC4 pea.l [A6 - 0x3C]
0000550C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00005510 4FEF 0010 lea.l A7, [A7 + 0x10]
00005514 486E FFC4 pea.l [A6 - 0x3C]
00005518 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000551C 588F addq.l A7, 4
0000551E 7001 moveq.l D0, 0x01
00005520 3D40 FFFA move.w [A6 - 0x6], D0
00005524 6000 0ACC bra +0xACE /* 00005FF2 */
label00005528:
00005528 302E FFFE move.w D0, [A6 - 0x2]
0000552C C1FC 08DC muls.w D0, 0x8DC
00005530 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005534 D1C0 add.l A0, D0
00005536 302E FFFC move.w D0, [A6 - 0x4]
0000553A C1FC 00A2 muls.w D0, 0xA2
0000553E D1C0 add.l A0, D0
00005540 302E FFFA move.w D0, [A6 - 0x6]
00005544 48C0 ext.l D0
00005546 D080 add.l D0, D0
00005548 D1C0 add.l A0, D0
0000554A 3028 0032 move.w D0, [A0 + 0x32]
0000554E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005552 0001 0005 ori.b D1, 0x5
00005556 0A98 0640 063E xori.l [A0]+, 0x640063E
0000555C 0218 0428 andi.b [A0]+, 0x28 /* '(' */
00005560 0002 0C6E ori.b D2, 0x6E /* 'n' */
00005564 0001 FFF8 ori.b D1, 0xF8
00005568 6600 0A84 bne +0xA86 /* 00005FEE */
0000556C 302E FFFE move.w D0, [A6 - 0x2]
00005570 C1FC 08DC muls.w D0, 0x8DC
00005574 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005578 D1C0 add.l A0, D0
0000557A 302E FFFC move.w D0, [A6 - 0x4]
0000557E C1FC 00A2 muls.w D0, 0xA2
00005582 D1C0 add.l A0, D0
00005584 302E FFF8 move.w D0, [A6 - 0x8]
00005588 48C0 ext.l D0
0000558A D080 add.l D0, D0
0000558C D1C0 add.l A0, D0
0000558E 302E FFFE move.w D0, [A6 - 0x2]
00005592 C1FC 000C muls.w D0, 0xC
00005596 43ED E30E lea.l A1, [A5 - 0x1CF2]
0000559A D3C0 add.l A1, D0
0000559C 302E FFF8 move.w D0, [A6 - 0x8]
000055A0 48C0 ext.l D0
000055A2 D080 add.l D0, D0
000055A4 D3C0 add.l A1, D0
000055A6 5251 addq.w [A1], 1
000055A8 3151 0020 move.w [A0 + 0x20], [A1]
000055AC 4A6E FFFE tst.w [A6 - 0x2]
000055B0 6600 00E2 bne +0xE4 /* 00005694 */
000055B4 2F2D E260 move.l -[A7], [A5 - 0x1DA0]
000055B8 486E FFC4 pea.l [A6 - 0x3C]
000055BC A933 syscall AppendMenu
000055BE 302E FFFE move.w D0, [A6 - 0x2]
000055C2 C1FC 08DC muls.w D0, 0x8DC
000055C6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000055CA D1C0 add.l A0, D0
000055CC 302E FFFC move.w D0, [A6 - 0x4]
000055D0 C1FC 00A2 muls.w D0, 0xA2
000055D4 D1C0 add.l A0, D0
000055D6 0C68 0001 003E cmpi.w [A0 + 0x3E], 0x1
000055DC 6600 0A10 bne +0xA12 /* 00005FEE */
000055E0 302E FFFE move.w D0, [A6 - 0x2]
000055E4 C1FC 000C muls.w D0, 0xC
000055E8 41ED E326 lea.l A0, [A5 - 0x1CDA]
000055EC D1C0 add.l A0, D0
000055EE 302E FFF8 move.w D0, [A6 - 0x8]
000055F2 48C0 ext.l D0
000055F4 D080 add.l D0, D0
000055F6 D1C0 add.l A0, D0
000055F8 302E FFFE move.w D0, [A6 - 0x2]
000055FC C1FC 000C muls.w D0, 0xC
00005600 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005604 D3C0 add.l A1, D0
00005606 302E FFF8 move.w D0, [A6 - 0x8]
0000560A 48C0 ext.l D0
0000560C D080 add.l D0, D0
0000560E D3C0 add.l A1, D0
00005610 3091 move.w [A0], [A1]
00005612 302E FFFE move.w D0, [A6 - 0x2]
00005616 C1FC 000C muls.w D0, 0xC
0000561A 41ED E326 lea.l A0, [A5 - 0x1CDA]
0000561E D1C0 add.l A0, D0
00005620 302E FFF8 move.w D0, [A6 - 0x8]
00005624 48C0 ext.l D0
00005626 D080 add.l D0, D0
00005628 D1C0 add.l A0, D0
0000562A 2F2D E260 move.l -[A7], [A5 - 0x1DA0]
0000562E 3F10 move.w -[A7], [A0]
00005630 1F3C 0001 move.b -[A7], 0x1
00005634 A945 syscall CheckItem
00005636 302E FFFE move.w D0, [A6 - 0x2]
0000563A C1FC 08DC muls.w D0, 0x8DC
0000563E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005642 D1C0 add.l A0, D0
00005644 302E FFFC move.w D0, [A6 - 0x4]
00005648 C1FC 00A2 muls.w D0, 0xA2
0000564C D1C0 add.l A0, D0
0000564E 7001 moveq.l D0, 0x01
00005650 3140 003A move.w [A0 + 0x3A], D0
00005654 302E FFFE move.w D0, [A6 - 0x2]
00005658 C1FC 08DC muls.w D0, 0x8DC
0000565C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005660 D1C0 add.l A0, D0
00005662 302E FFFC move.w D0, [A6 - 0x4]
00005666 C1FC 00A2 muls.w D0, 0xA2
0000566A D1C0 add.l A0, D0
0000566C 7005 moveq.l D0, 0x05
0000566E 3140 002C move.w [A0 + 0x2C], D0
00005672 302E FFFE move.w D0, [A6 - 0x2]
00005676 C1FC 08DC muls.w D0, 0x8DC
0000567A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000567E D1C0 add.l A0, D0
00005680 302E FFFC move.w D0, [A6 - 0x4]
00005684 C1FC 00A2 muls.w D0, 0xA2
00005688 D1C0 add.l A0, D0
0000568A 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005690 6000 095C bra +0x95E /* 00005FEE */
label00005694:
00005694 2F2D E24C move.l -[A7], [A5 - 0x1DB4]
00005698 486E FFC4 pea.l [A6 - 0x3C]
0000569C A933 syscall AppendMenu
0000569E 302E FFFE move.w D0, [A6 - 0x2]
000056A2 C1FC 08DC muls.w D0, 0x8DC
000056A6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000056AA D1C0 add.l A0, D0
000056AC 302E FFFC move.w D0, [A6 - 0x4]
000056B0 C1FC 00A2 muls.w D0, 0xA2
000056B4 D1C0 add.l A0, D0
000056B6 0C68 0001 003E cmpi.w [A0 + 0x3E], 0x1
000056BC 6600 0930 bne +0x932 /* 00005FEE */
000056C0 302E FFFE move.w D0, [A6 - 0x2]
000056C4 C1FC 000C muls.w D0, 0xC
000056C8 41ED E326 lea.l A0, [A5 - 0x1CDA]
000056CC D1C0 add.l A0, D0
000056CE 302E FFF8 move.w D0, [A6 - 0x8]
000056D2 48C0 ext.l D0
000056D4 D080 add.l D0, D0
000056D6 D1C0 add.l A0, D0
000056D8 302E FFFE move.w D0, [A6 - 0x2]
000056DC C1FC 000C muls.w D0, 0xC
000056E0 43ED E30E lea.l A1, [A5 - 0x1CF2]
000056E4 D3C0 add.l A1, D0
000056E6 302E FFF8 move.w D0, [A6 - 0x8]
000056EA 48C0 ext.l D0
000056EC D080 add.l D0, D0
000056EE D3C0 add.l A1, D0
000056F0 3091 move.w [A0], [A1]
000056F2 302E FFFE move.w D0, [A6 - 0x2]
000056F6 C1FC 000C muls.w D0, 0xC
000056FA 41ED E326 lea.l A0, [A5 - 0x1CDA]
000056FE D1C0 add.l A0, D0
00005700 302E FFF8 move.w D0, [A6 - 0x8]
00005704 48C0 ext.l D0
00005706 D080 add.l D0, D0
00005708 D1C0 add.l A0, D0
0000570A 2F2D E24C move.l -[A7], [A5 - 0x1DB4]
0000570E 3F10 move.w -[A7], [A0]
00005710 1F3C 0001 move.b -[A7], 0x1
00005714 A945 syscall CheckItem
00005716 302E FFFE move.w D0, [A6 - 0x2]
0000571A C1FC 08DC muls.w D0, 0x8DC
0000571E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005722 D1C0 add.l A0, D0
00005724 302E FFFC move.w D0, [A6 - 0x4]
00005728 C1FC 00A2 muls.w D0, 0xA2
0000572C D1C0 add.l A0, D0
0000572E 7001 moveq.l D0, 0x01
00005730 3140 003A move.w [A0 + 0x3A], D0
00005734 302E FFFE move.w D0, [A6 - 0x2]
00005738 C1FC 08DC muls.w D0, 0x8DC
0000573C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005740 D1C0 add.l A0, D0
00005742 302E FFFC move.w D0, [A6 - 0x4]
00005746 C1FC 00A2 muls.w D0, 0xA2
0000574A D1C0 add.l A0, D0
0000574C 7005 moveq.l D0, 0x05
0000574E 3140 002C move.w [A0 + 0x2C], D0
00005752 302E FFFE move.w D0, [A6 - 0x2]
00005756 C1FC 08DC muls.w D0, 0x8DC
0000575A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000575E D1C0 add.l A0, D0
00005760 302E FFFC move.w D0, [A6 - 0x4]
00005764 C1FC 00A2 muls.w D0, 0xA2
00005768 D1C0 add.l A0, D0
0000576A 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005770 6000 087C bra +0x87E /* 00005FEE */
00005774 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2
0000577A 6600 0872 bne +0x874 /* 00005FEE */
0000577E 302E FFFE move.w D0, [A6 - 0x2]
00005782 C1FC 08DC muls.w D0, 0x8DC
00005786 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000578A D1C0 add.l A0, D0
0000578C 302E FFFC move.w D0, [A6 - 0x4]
00005790 C1FC 00A2 muls.w D0, 0xA2
00005794 D1C0 add.l A0, D0
00005796 302E FFF8 move.w D0, [A6 - 0x8]
0000579A 48C0 ext.l D0
0000579C D080 add.l D0, D0
0000579E D1C0 add.l A0, D0
000057A0 302E FFFE move.w D0, [A6 - 0x2]
000057A4 C1FC 000C muls.w D0, 0xC
000057A8 43ED E30E lea.l A1, [A5 - 0x1CF2]
000057AC D3C0 add.l A1, D0
000057AE 302E FFF8 move.w D0, [A6 - 0x8]
000057B2 48C0 ext.l D0
000057B4 D080 add.l D0, D0
000057B6 D3C0 add.l A1, D0
000057B8 5251 addq.w [A1], 1
000057BA 3151 0020 move.w [A0 + 0x20], [A1]
000057BE 4A6E FFFE tst.w [A6 - 0x2]
000057C2 6600 00E2 bne +0xE4 /* 000058A6 */
000057C6 2F2D E264 move.l -[A7], [A5 - 0x1D9C]
000057CA 486E FFC4 pea.l [A6 - 0x3C]
000057CE A933 syscall AppendMenu
000057D0 302E FFFE move.w D0, [A6 - 0x2]
000057D4 C1FC 08DC muls.w D0, 0x8DC
000057D8 41ED E344 lea.l A0, [A5 - 0x1CBC]
000057DC D1C0 add.l A0, D0
000057DE 302E FFFC move.w D0, [A6 - 0x4]
000057E2 C1FC 00A2 muls.w D0, 0xA2
000057E6 D1C0 add.l A0, D0
000057E8 0C68 0002 003E cmpi.w [A0 + 0x3E], 0x2
000057EE 6600 07FE bne +0x800 /* 00005FEE */
000057F2 302E FFFE move.w D0, [A6 - 0x2]
000057F6 C1FC 000C muls.w D0, 0xC
000057FA 41ED E326 lea.l A0, [A5 - 0x1CDA]
000057FE D1C0 add.l A0, D0
00005800 302E FFF8 move.w D0, [A6 - 0x8]
00005804 48C0 ext.l D0
00005806 D080 add.l D0, D0
00005808 D1C0 add.l A0, D0
0000580A 302E FFFE move.w D0, [A6 - 0x2]
0000580E C1FC 000C muls.w D0, 0xC
00005812 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005816 D3C0 add.l A1, D0
00005818 302E FFF8 move.w D0, [A6 - 0x8]
0000581C 48C0 ext.l D0
0000581E D080 add.l D0, D0
00005820 D3C0 add.l A1, D0
00005822 3091 move.w [A0], [A1]
00005824 302E FFFE move.w D0, [A6 - 0x2]
00005828 C1FC 000C muls.w D0, 0xC
0000582C 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005830 D1C0 add.l A0, D0
00005832 302E FFF8 move.w D0, [A6 - 0x8]
00005836 48C0 ext.l D0
00005838 D080 add.l D0, D0
0000583A D1C0 add.l A0, D0
0000583C 2F2D E264 move.l -[A7], [A5 - 0x1D9C]
00005840 3F10 move.w -[A7], [A0]
00005842 1F3C 0001 move.b -[A7], 0x1
00005846 A945 syscall CheckItem
00005848 302E FFFE move.w D0, [A6 - 0x2]
0000584C C1FC 08DC muls.w D0, 0x8DC
00005850 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005854 D1C0 add.l A0, D0
00005856 302E FFFC move.w D0, [A6 - 0x4]
0000585A C1FC 00A2 muls.w D0, 0xA2
0000585E D1C0 add.l A0, D0
00005860 7001 moveq.l D0, 0x01
00005862 3140 003A move.w [A0 + 0x3A], D0
00005866 302E FFFE move.w D0, [A6 - 0x2]
0000586A C1FC 08DC muls.w D0, 0x8DC
0000586E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005872 D1C0 add.l A0, D0
00005874 302E FFFC move.w D0, [A6 - 0x4]
00005878 C1FC 00A2 muls.w D0, 0xA2
0000587C D1C0 add.l A0, D0
0000587E 7003 moveq.l D0, 0x03
00005880 3140 002C move.w [A0 + 0x2C], D0
00005884 302E FFFE move.w D0, [A6 - 0x2]
00005888 C1FC 08DC muls.w D0, 0x8DC
0000588C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005890 D1C0 add.l A0, D0
00005892 302E FFFC move.w D0, [A6 - 0x4]
00005896 C1FC 00A2 muls.w D0, 0xA2
0000589A D1C0 add.l A0, D0
0000589C 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
000058A2 6000 074A bra +0x74C /* 00005FEE */
label000058A6:
000058A6 2F2D E250 move.l -[A7], [A5 - 0x1DB0]
000058AA 486E FFC4 pea.l [A6 - 0x3C]
000058AE A933 syscall AppendMenu
000058B0 302E FFFE move.w D0, [A6 - 0x2]
000058B4 C1FC 08DC muls.w D0, 0x8DC
000058B8 41ED E344 lea.l A0, [A5 - 0x1CBC]
000058BC D1C0 add.l A0, D0
000058BE 302E FFFC move.w D0, [A6 - 0x4]
000058C2 C1FC 00A2 muls.w D0, 0xA2
000058C6 D1C0 add.l A0, D0
000058C8 0C68 0002 003E cmpi.w [A0 + 0x3E], 0x2
000058CE 6600 071E bne +0x720 /* 00005FEE */
000058D2 302E FFFE move.w D0, [A6 - 0x2]
000058D6 C1FC 000C muls.w D0, 0xC
000058DA 41ED E326 lea.l A0, [A5 - 0x1CDA]
000058DE D1C0 add.l A0, D0
000058E0 302E FFF8 move.w D0, [A6 - 0x8]
000058E4 48C0 ext.l D0
000058E6 D080 add.l D0, D0
000058E8 D1C0 add.l A0, D0
000058EA 302E FFFE move.w D0, [A6 - 0x2]
000058EE C1FC 000C muls.w D0, 0xC
000058F2 43ED E30E lea.l A1, [A5 - 0x1CF2]
000058F6 D3C0 add.l A1, D0
000058F8 302E FFF8 move.w D0, [A6 - 0x8]
000058FC 48C0 ext.l D0
000058FE D080 add.l D0, D0
00005900 D3C0 add.l A1, D0
00005902 3091 move.w [A0], [A1]
00005904 302E FFFE move.w D0, [A6 - 0x2]
00005908 C1FC 000C muls.w D0, 0xC
0000590C 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005910 D1C0 add.l A0, D0
00005912 302E FFF8 move.w D0, [A6 - 0x8]
00005916 48C0 ext.l D0
00005918 D080 add.l D0, D0
0000591A D1C0 add.l A0, D0
0000591C 2F2D E250 move.l -[A7], [A5 - 0x1DB0]
00005920 3F10 move.w -[A7], [A0]
00005922 1F3C 0001 move.b -[A7], 0x1
00005926 A945 syscall CheckItem
00005928 302E FFFE move.w D0, [A6 - 0x2]
0000592C C1FC 08DC muls.w D0, 0x8DC
00005930 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005934 D1C0 add.l A0, D0
00005936 302E FFFC move.w D0, [A6 - 0x4]
0000593A C1FC 00A2 muls.w D0, 0xA2
0000593E D1C0 add.l A0, D0
00005940 7001 moveq.l D0, 0x01
00005942 3140 003A move.w [A0 + 0x3A], D0
00005946 302E FFFE move.w D0, [A6 - 0x2]
0000594A C1FC 08DC muls.w D0, 0x8DC
0000594E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005952 D1C0 add.l A0, D0
00005954 302E FFFC move.w D0, [A6 - 0x4]
00005958 C1FC 00A2 muls.w D0, 0xA2
0000595C D1C0 add.l A0, D0
0000595E 7003 moveq.l D0, 0x03
00005960 3140 002C move.w [A0 + 0x2C], D0
00005964 302E FFFE move.w D0, [A6 - 0x2]
00005968 C1FC 08DC muls.w D0, 0x8DC
0000596C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005970 D1C0 add.l A0, D0
00005972 302E FFFC move.w D0, [A6 - 0x4]
00005976 C1FC 00A2 muls.w D0, 0xA2
0000597A D1C0 add.l A0, D0
0000597C 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005982 6000 066A bra +0x66C /* 00005FEE */
00005986 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3
0000598C 6600 0660 bne +0x662 /* 00005FEE */
00005990 302E FFFE move.w D0, [A6 - 0x2]
00005994 C1FC 08DC muls.w D0, 0x8DC
00005998 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000599C D1C0 add.l A0, D0
0000599E 302E FFFC move.w D0, [A6 - 0x4]
000059A2 C1FC 00A2 muls.w D0, 0xA2
000059A6 D1C0 add.l A0, D0
000059A8 302E FFF8 move.w D0, [A6 - 0x8]
000059AC 48C0 ext.l D0
000059AE D080 add.l D0, D0
000059B0 D1C0 add.l A0, D0
000059B2 302E FFFE move.w D0, [A6 - 0x2]
000059B6 C1FC 000C muls.w D0, 0xC
000059BA 43ED E30E lea.l A1, [A5 - 0x1CF2]
000059BE D3C0 add.l A1, D0
000059C0 302E FFF8 move.w D0, [A6 - 0x8]
000059C4 48C0 ext.l D0
000059C6 D080 add.l D0, D0
000059C8 D3C0 add.l A1, D0
000059CA 5251 addq.w [A1], 1
000059CC 3151 0020 move.w [A0 + 0x20], [A1]
000059D0 4A6E FFFE tst.w [A6 - 0x2]
000059D4 6600 00E2 bne +0xE4 /* 00005AB8 */
000059D8 2F2D E268 move.l -[A7], [A5 - 0x1D98]
000059DC 486E FFC4 pea.l [A6 - 0x3C]
000059E0 A933 syscall AppendMenu
000059E2 302E FFFE move.w D0, [A6 - 0x2]
000059E6 C1FC 08DC muls.w D0, 0x8DC
000059EA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000059EE D1C0 add.l A0, D0
000059F0 302E FFFC move.w D0, [A6 - 0x4]
000059F4 C1FC 00A2 muls.w D0, 0xA2
000059F8 D1C0 add.l A0, D0
000059FA 0C68 0003 003E cmpi.w [A0 + 0x3E], 0x3
00005A00 6600 05EC bne +0x5EE /* 00005FEE */
00005A04 302E FFFE move.w D0, [A6 - 0x2]
00005A08 C1FC 000C muls.w D0, 0xC
00005A0C 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005A10 D1C0 add.l A0, D0
00005A12 302E FFF8 move.w D0, [A6 - 0x8]
00005A16 48C0 ext.l D0
00005A18 D080 add.l D0, D0
00005A1A D1C0 add.l A0, D0
00005A1C 302E FFFE move.w D0, [A6 - 0x2]
00005A20 C1FC 000C muls.w D0, 0xC
00005A24 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005A28 D3C0 add.l A1, D0
00005A2A 302E FFF8 move.w D0, [A6 - 0x8]
00005A2E 48C0 ext.l D0
00005A30 D080 add.l D0, D0
00005A32 D3C0 add.l A1, D0
00005A34 3091 move.w [A0], [A1]
00005A36 302E FFFE move.w D0, [A6 - 0x2]
00005A3A C1FC 000C muls.w D0, 0xC
00005A3E 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005A42 D1C0 add.l A0, D0
00005A44 302E FFF8 move.w D0, [A6 - 0x8]
00005A48 48C0 ext.l D0
00005A4A D080 add.l D0, D0
00005A4C D1C0 add.l A0, D0
00005A4E 2F2D E268 move.l -[A7], [A5 - 0x1D98]
00005A52 3F10 move.w -[A7], [A0]
00005A54 1F3C 0001 move.b -[A7], 0x1
00005A58 A945 syscall CheckItem
00005A5A 302E FFFE move.w D0, [A6 - 0x2]
00005A5E C1FC 08DC muls.w D0, 0x8DC
00005A62 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005A66 D1C0 add.l A0, D0
00005A68 302E FFFC move.w D0, [A6 - 0x4]
00005A6C C1FC 00A2 muls.w D0, 0xA2
00005A70 D1C0 add.l A0, D0
00005A72 7001 moveq.l D0, 0x01
00005A74 3140 003A move.w [A0 + 0x3A], D0
00005A78 302E FFFE move.w D0, [A6 - 0x2]
00005A7C C1FC 08DC muls.w D0, 0x8DC
00005A80 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005A84 D1C0 add.l A0, D0
00005A86 302E FFFC move.w D0, [A6 - 0x4]
00005A8A C1FC 00A2 muls.w D0, 0xA2
00005A8E D1C0 add.l A0, D0
00005A90 7004 moveq.l D0, 0x04
00005A92 3140 002C move.w [A0 + 0x2C], D0
00005A96 302E FFFE move.w D0, [A6 - 0x2]
00005A9A C1FC 08DC muls.w D0, 0x8DC
00005A9E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005AA2 D1C0 add.l A0, D0
00005AA4 302E FFFC move.w D0, [A6 - 0x4]
00005AA8 C1FC 00A2 muls.w D0, 0xA2
00005AAC D1C0 add.l A0, D0
00005AAE 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005AB4 6000 0538 bra +0x53A /* 00005FEE */
label00005AB8:
00005AB8 2F2D E254 move.l -[A7], [A5 - 0x1DAC]
00005ABC 486E FFC4 pea.l [A6 - 0x3C]
00005AC0 A933 syscall AppendMenu
00005AC2 302E FFFE move.w D0, [A6 - 0x2]
00005AC6 C1FC 08DC muls.w D0, 0x8DC
00005ACA 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005ACE D1C0 add.l A0, D0
00005AD0 302E FFFC move.w D0, [A6 - 0x4]
00005AD4 C1FC 00A2 muls.w D0, 0xA2
00005AD8 D1C0 add.l A0, D0
00005ADA 0C68 0003 003E cmpi.w [A0 + 0x3E], 0x3
00005AE0 6600 050C bne +0x50E /* 00005FEE */
00005AE4 302E FFFE move.w D0, [A6 - 0x2]
00005AE8 C1FC 000C muls.w D0, 0xC
00005AEC 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005AF0 D1C0 add.l A0, D0
00005AF2 302E FFF8 move.w D0, [A6 - 0x8]
00005AF6 48C0 ext.l D0
00005AF8 D080 add.l D0, D0
00005AFA D1C0 add.l A0, D0
00005AFC 302E FFFE move.w D0, [A6 - 0x2]
00005B00 C1FC 000C muls.w D0, 0xC
00005B04 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005B08 D3C0 add.l A1, D0
00005B0A 302E FFF8 move.w D0, [A6 - 0x8]
00005B0E 48C0 ext.l D0
00005B10 D080 add.l D0, D0
00005B12 D3C0 add.l A1, D0
00005B14 3091 move.w [A0], [A1]
00005B16 302E FFFE move.w D0, [A6 - 0x2]
00005B1A C1FC 000C muls.w D0, 0xC
00005B1E 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005B22 D1C0 add.l A0, D0
00005B24 302E FFF8 move.w D0, [A6 - 0x8]
00005B28 48C0 ext.l D0
00005B2A D080 add.l D0, D0
00005B2C D1C0 add.l A0, D0
00005B2E 2F2D E254 move.l -[A7], [A5 - 0x1DAC]
00005B32 3F10 move.w -[A7], [A0]
00005B34 1F3C 0001 move.b -[A7], 0x1
00005B38 A945 syscall CheckItem
00005B3A 302E FFFE move.w D0, [A6 - 0x2]
00005B3E C1FC 08DC muls.w D0, 0x8DC
00005B42 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005B46 D1C0 add.l A0, D0
00005B48 302E FFFC move.w D0, [A6 - 0x4]
00005B4C C1FC 00A2 muls.w D0, 0xA2
00005B50 D1C0 add.l A0, D0
00005B52 7001 moveq.l D0, 0x01
00005B54 3140 003A move.w [A0 + 0x3A], D0
00005B58 302E FFFE move.w D0, [A6 - 0x2]
00005B5C C1FC 08DC muls.w D0, 0x8DC
00005B60 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005B64 D1C0 add.l A0, D0
00005B66 302E FFFC move.w D0, [A6 - 0x4]
00005B6A C1FC 00A2 muls.w D0, 0xA2
00005B6E D1C0 add.l A0, D0
00005B70 7004 moveq.l D0, 0x04
00005B72 3140 002C move.w [A0 + 0x2C], D0
00005B76 302E FFFE move.w D0, [A6 - 0x2]
00005B7A C1FC 08DC muls.w D0, 0x8DC
00005B7E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005B82 D1C0 add.l A0, D0
00005B84 302E FFFC move.w D0, [A6 - 0x4]
00005B88 C1FC 00A2 muls.w D0, 0xA2
00005B8C D1C0 add.l A0, D0
00005B8E 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005B94 6000 0458 bra +0x45A /* 00005FEE */
00005B98 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
00005B9E 670A beq +0xC /* 00005BAA */
00005BA0 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
00005BA6 6600 0446 bne +0x448 /* 00005FEE */
label00005BAA:
00005BAA 302E FFFE move.w D0, [A6 - 0x2]
00005BAE C1FC 08DC muls.w D0, 0x8DC
00005BB2 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005BB6 D1C0 add.l A0, D0
00005BB8 302E FFFC move.w D0, [A6 - 0x4]
00005BBC C1FC 00A2 muls.w D0, 0xA2
00005BC0 D1C0 add.l A0, D0
00005BC2 302E FFF8 move.w D0, [A6 - 0x8]
00005BC6 48C0 ext.l D0
00005BC8 D080 add.l D0, D0
00005BCA D1C0 add.l A0, D0
00005BCC 302E FFFE move.w D0, [A6 - 0x2]
00005BD0 C1FC 000C muls.w D0, 0xC
00005BD4 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005BD8 D3C0 add.l A1, D0
00005BDA 302E FFF8 move.w D0, [A6 - 0x8]
00005BDE 48C0 ext.l D0
00005BE0 D080 add.l D0, D0
00005BE2 D3C0 add.l A1, D0
00005BE4 5251 addq.w [A1], 1
00005BE6 3151 0020 move.w [A0 + 0x20], [A1]
00005BEA 4A6E FFFE tst.w [A6 - 0x2]
00005BEE 6600 0202 bne +0x204 /* 00005DF2 */
00005BF2 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
00005BF8 6608 bne +0xA /* 00005C02 */
00005BFA 700B moveq.l D0, 0x0B
00005BFC 3D40 FFF6 move.w [A6 - 0xA], D0
00005C00 6006 bra +0x8 /* 00005C08 */
label00005C02:
00005C02 700C moveq.l D0, 0x0C
00005C04 3D40 FFF6 move.w [A6 - 0xA], D0
label00005C08:
00005C08 302E FFF6 move.w D0, [A6 - 0xA]
00005C0C 48C0 ext.l D0
00005C0E E580 asl D0, 2
00005C10 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005C14 D1C0 add.l A0, D0
00005C16 2F10 move.l -[A7], [A0]
00005C18 486E FFC4 pea.l [A6 - 0x3C]
00005C1C A933 syscall AppendMenu
00005C1E 302E FFFE move.w D0, [A6 - 0x2]
00005C22 C1FC 08DC muls.w D0, 0x8DC
00005C26 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005C2A D1C0 add.l A0, D0
00005C2C 302E FFFC move.w D0, [A6 - 0x4]
00005C30 C1FC 00A2 muls.w D0, 0xA2
00005C34 D1C0 add.l A0, D0
00005C36 0C68 0004 003E cmpi.w [A0 + 0x3E], 0x4
00005C3C 6600 00C8 bne +0xCA /* 00005D06 */
00005C40 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
00005C46 6600 00BE bne +0xC0 /* 00005D06 */
00005C4A 302E FFFE move.w D0, [A6 - 0x2]
00005C4E C1FC 000C muls.w D0, 0xC
00005C52 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005C56 D1C0 add.l A0, D0
00005C58 302E FFF8 move.w D0, [A6 - 0x8]
00005C5C 48C0 ext.l D0
00005C5E D080 add.l D0, D0
00005C60 D1C0 add.l A0, D0
00005C62 302E FFFE move.w D0, [A6 - 0x2]
00005C66 C1FC 000C muls.w D0, 0xC
00005C6A 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005C6E D3C0 add.l A1, D0
00005C70 302E FFF8 move.w D0, [A6 - 0x8]
00005C74 48C0 ext.l D0
00005C76 D080 add.l D0, D0
00005C78 D3C0 add.l A1, D0
00005C7A 3091 move.w [A0], [A1]
00005C7C 302E FFF6 move.w D0, [A6 - 0xA]
00005C80 48C0 ext.l D0
00005C82 E580 asl D0, 2
00005C84 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005C88 D1C0 add.l A0, D0
00005C8A 302E FFFE move.w D0, [A6 - 0x2]
00005C8E C1FC 000C muls.w D0, 0xC
00005C92 43ED E326 lea.l A1, [A5 - 0x1CDA]
00005C96 D3C0 add.l A1, D0
00005C98 302E FFF8 move.w D0, [A6 - 0x8]
00005C9C 48C0 ext.l D0
00005C9E D080 add.l D0, D0
00005CA0 D3C0 add.l A1, D0
00005CA2 2F10 move.l -[A7], [A0]
00005CA4 3F11 move.w -[A7], [A1]
00005CA6 1F3C 0001 move.b -[A7], 0x1
00005CAA A945 syscall CheckItem
00005CAC 302E FFFE move.w D0, [A6 - 0x2]
00005CB0 C1FC 08DC muls.w D0, 0x8DC
00005CB4 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005CB8 D1C0 add.l A0, D0
00005CBA 302E FFFC move.w D0, [A6 - 0x4]
00005CBE C1FC 00A2 muls.w D0, 0xA2
00005CC2 D1C0 add.l A0, D0
00005CC4 7001 moveq.l D0, 0x01
00005CC6 3140 003A move.w [A0 + 0x3A], D0
00005CCA 302E FFFE move.w D0, [A6 - 0x2]
00005CCE C1FC 08DC muls.w D0, 0x8DC
00005CD2 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005CD6 D1C0 add.l A0, D0
00005CD8 302E FFFC move.w D0, [A6 - 0x4]
00005CDC C1FC 00A2 muls.w D0, 0xA2
00005CE0 D1C0 add.l A0, D0
00005CE2 7001 moveq.l D0, 0x01
00005CE4 3140 002C move.w [A0 + 0x2C], D0
00005CE8 302E FFFE move.w D0, [A6 - 0x2]
00005CEC C1FC 08DC muls.w D0, 0x8DC
00005CF0 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005CF4 D1C0 add.l A0, D0
00005CF6 302E FFFC move.w D0, [A6 - 0x4]
00005CFA C1FC 00A2 muls.w D0, 0xA2
00005CFE D1C0 add.l A0, D0
00005D00 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
label00005D06:
00005D06 302E FFFE move.w D0, [A6 - 0x2]
00005D0A C1FC 08DC muls.w D0, 0x8DC
00005D0E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005D12 D1C0 add.l A0, D0
00005D14 302E FFFC move.w D0, [A6 - 0x4]
00005D18 C1FC 00A2 muls.w D0, 0xA2
00005D1C D1C0 add.l A0, D0
00005D1E 0C68 0005 003E cmpi.w [A0 + 0x3E], 0x5
00005D24 6600 02C8 bne +0x2CA /* 00005FEE */
00005D28 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
00005D2E 6600 02BE bne +0x2C0 /* 00005FEE */
00005D32 302E FFFE move.w D0, [A6 - 0x2]
00005D36 C1FC 000C muls.w D0, 0xC
00005D3A 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005D3E D1C0 add.l A0, D0
00005D40 302E FFF8 move.w D0, [A6 - 0x8]
00005D44 48C0 ext.l D0
00005D46 D080 add.l D0, D0
00005D48 D1C0 add.l A0, D0
00005D4A 302E FFFE move.w D0, [A6 - 0x2]
00005D4E C1FC 000C muls.w D0, 0xC
00005D52 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005D56 D3C0 add.l A1, D0
00005D58 302E FFF8 move.w D0, [A6 - 0x8]
00005D5C 48C0 ext.l D0
00005D5E D080 add.l D0, D0
00005D60 D3C0 add.l A1, D0
00005D62 3091 move.w [A0], [A1]
00005D64 302E FFF6 move.w D0, [A6 - 0xA]
00005D68 48C0 ext.l D0
00005D6A E580 asl D0, 2
00005D6C 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005D70 D1C0 add.l A0, D0
00005D72 302E FFFE move.w D0, [A6 - 0x2]
00005D76 C1FC 000C muls.w D0, 0xC
00005D7A 43ED E326 lea.l A1, [A5 - 0x1CDA]
00005D7E D3C0 add.l A1, D0
00005D80 302E FFF8 move.w D0, [A6 - 0x8]
00005D84 48C0 ext.l D0
00005D86 D080 add.l D0, D0
00005D88 D3C0 add.l A1, D0
00005D8A 2F10 move.l -[A7], [A0]
00005D8C 3F11 move.w -[A7], [A1]
00005D8E 1F3C 0001 move.b -[A7], 0x1
00005D92 A945 syscall CheckItem
00005D94 302E FFFE move.w D0, [A6 - 0x2]
00005D98 C1FC 08DC muls.w D0, 0x8DC
00005D9C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005DA0 D1C0 add.l A0, D0
00005DA2 302E FFFC move.w D0, [A6 - 0x4]
00005DA6 C1FC 00A2 muls.w D0, 0xA2
00005DAA D1C0 add.l A0, D0
00005DAC 7001 moveq.l D0, 0x01
00005DAE 3140 003A move.w [A0 + 0x3A], D0
00005DB2 302E FFFE move.w D0, [A6 - 0x2]
00005DB6 C1FC 08DC muls.w D0, 0x8DC
00005DBA 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005DBE D1C0 add.l A0, D0
00005DC0 302E FFFC move.w D0, [A6 - 0x4]
00005DC4 C1FC 00A2 muls.w D0, 0xA2
00005DC8 D1C0 add.l A0, D0
00005DCA 7002 moveq.l D0, 0x02
00005DCC 3140 002C move.w [A0 + 0x2C], D0
00005DD0 302E FFFE move.w D0, [A6 - 0x2]
00005DD4 C1FC 08DC muls.w D0, 0x8DC
00005DD8 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005DDC D1C0 add.l A0, D0
00005DDE 302E FFFC move.w D0, [A6 - 0x4]
00005DE2 C1FC 00A2 muls.w D0, 0xA2
00005DE6 D1C0 add.l A0, D0
00005DE8 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
00005DEE 6000 01FE bra +0x200 /* 00005FEE */
label00005DF2:
00005DF2 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
00005DF8 6608 bne +0xA /* 00005E02 */
00005DFA 7006 moveq.l D0, 0x06
00005DFC 3D40 FFF6 move.w [A6 - 0xA], D0
00005E00 6006 bra +0x8 /* 00005E08 */
label00005E02:
00005E02 7007 moveq.l D0, 0x07
00005E04 3D40 FFF6 move.w [A6 - 0xA], D0
label00005E08:
00005E08 302E FFF6 move.w D0, [A6 - 0xA]
00005E0C 48C0 ext.l D0
00005E0E E580 asl D0, 2
00005E10 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005E14 D1C0 add.l A0, D0
00005E16 2F10 move.l -[A7], [A0]
00005E18 486E FFC4 pea.l [A6 - 0x3C]
00005E1C A933 syscall AppendMenu
00005E1E 302E FFFE move.w D0, [A6 - 0x2]
00005E22 C1FC 08DC muls.w D0, 0x8DC
00005E26 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005E2A D1C0 add.l A0, D0
00005E2C 302E FFFC move.w D0, [A6 - 0x4]
00005E30 C1FC 00A2 muls.w D0, 0xA2
00005E34 D1C0 add.l A0, D0
00005E36 0C68 0004 003E cmpi.w [A0 + 0x3E], 0x4
00005E3C 6600 00C8 bne +0xCA /* 00005F06 */
00005E40 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4
00005E46 6600 00BE bne +0xC0 /* 00005F06 */
00005E4A 302E FFFE move.w D0, [A6 - 0x2]
00005E4E C1FC 000C muls.w D0, 0xC
00005E52 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005E56 D1C0 add.l A0, D0
00005E58 302E FFF8 move.w D0, [A6 - 0x8]
00005E5C 48C0 ext.l D0
00005E5E D080 add.l D0, D0
00005E60 D1C0 add.l A0, D0
00005E62 302E FFFE move.w D0, [A6 - 0x2]
00005E66 C1FC 000C muls.w D0, 0xC
00005E6A 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005E6E D3C0 add.l A1, D0
00005E70 302E FFF8 move.w D0, [A6 - 0x8]
00005E74 48C0 ext.l D0
00005E76 D080 add.l D0, D0
00005E78 D3C0 add.l A1, D0
00005E7A 3091 move.w [A0], [A1]
00005E7C 302E FFF6 move.w D0, [A6 - 0xA]
00005E80 48C0 ext.l D0
00005E82 E580 asl D0, 2
00005E84 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005E88 D1C0 add.l A0, D0
00005E8A 302E FFFE move.w D0, [A6 - 0x2]
00005E8E C1FC 000C muls.w D0, 0xC
00005E92 43ED E326 lea.l A1, [A5 - 0x1CDA]
00005E96 D3C0 add.l A1, D0
00005E98 302E FFF8 move.w D0, [A6 - 0x8]
00005E9C 48C0 ext.l D0
00005E9E D080 add.l D0, D0
00005EA0 D3C0 add.l A1, D0
00005EA2 2F10 move.l -[A7], [A0]
00005EA4 3F11 move.w -[A7], [A1]
00005EA6 1F3C 0001 move.b -[A7], 0x1
00005EAA A945 syscall CheckItem
00005EAC 302E FFFE move.w D0, [A6 - 0x2]
00005EB0 C1FC 08DC muls.w D0, 0x8DC
00005EB4 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005EB8 D1C0 add.l A0, D0
00005EBA 302E FFFC move.w D0, [A6 - 0x4]
00005EBE C1FC 00A2 muls.w D0, 0xA2
00005EC2 D1C0 add.l A0, D0
00005EC4 7001 moveq.l D0, 0x01
00005EC6 3140 003A move.w [A0 + 0x3A], D0
00005ECA 302E FFFE move.w D0, [A6 - 0x2]
00005ECE C1FC 08DC muls.w D0, 0x8DC
00005ED2 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005ED6 D1C0 add.l A0, D0
00005ED8 302E FFFC move.w D0, [A6 - 0x4]
00005EDC C1FC 00A2 muls.w D0, 0xA2
00005EE0 D1C0 add.l A0, D0
00005EE2 7001 moveq.l D0, 0x01
00005EE4 3140 002C move.w [A0 + 0x2C], D0
00005EE8 302E FFFE move.w D0, [A6 - 0x2]
00005EEC C1FC 08DC muls.w D0, 0x8DC
00005EF0 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005EF4 D1C0 add.l A0, D0
00005EF6 302E FFFC move.w D0, [A6 - 0x4]
00005EFA C1FC 00A2 muls.w D0, 0xA2
00005EFE D1C0 add.l A0, D0
00005F00 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
label00005F06:
00005F06 302E FFFE move.w D0, [A6 - 0x2]
00005F0A C1FC 08DC muls.w D0, 0x8DC
00005F0E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005F12 D1C0 add.l A0, D0
00005F14 302E FFFC move.w D0, [A6 - 0x4]
00005F18 C1FC 00A2 muls.w D0, 0xA2
00005F1C D1C0 add.l A0, D0
00005F1E 0C68 0005 003E cmpi.w [A0 + 0x3E], 0x5
00005F24 6600 00C8 bne +0xCA /* 00005FEE */
00005F28 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
00005F2E 6600 00BE bne +0xC0 /* 00005FEE */
00005F32 302E FFFE move.w D0, [A6 - 0x2]
00005F36 C1FC 000C muls.w D0, 0xC
00005F3A 41ED E326 lea.l A0, [A5 - 0x1CDA]
00005F3E D1C0 add.l A0, D0
00005F40 302E FFF8 move.w D0, [A6 - 0x8]
00005F44 48C0 ext.l D0
00005F46 D080 add.l D0, D0
00005F48 D1C0 add.l A0, D0
00005F4A 302E FFFE move.w D0, [A6 - 0x2]
00005F4E C1FC 000C muls.w D0, 0xC
00005F52 43ED E30E lea.l A1, [A5 - 0x1CF2]
00005F56 D3C0 add.l A1, D0
00005F58 302E FFF8 move.w D0, [A6 - 0x8]
00005F5C 48C0 ext.l D0
00005F5E D080 add.l D0, D0
00005F60 D3C0 add.l A1, D0
00005F62 3091 move.w [A0], [A1]
00005F64 302E FFF6 move.w D0, [A6 - 0xA]
00005F68 48C0 ext.l D0
00005F6A E580 asl D0, 2
00005F6C 41ED E240 lea.l A0, [A5 - 0x1DC0]
00005F70 D1C0 add.l A0, D0
00005F72 302E FFFE move.w D0, [A6 - 0x2]
00005F76 C1FC 000C muls.w D0, 0xC
00005F7A 43ED E326 lea.l A1, [A5 - 0x1CDA]
00005F7E D3C0 add.l A1, D0
00005F80 302E FFF8 move.w D0, [A6 - 0x8]
00005F84 48C0 ext.l D0
00005F86 D080 add.l D0, D0
00005F88 D3C0 add.l A1, D0
00005F8A 2F10 move.l -[A7], [A0]
00005F8C 3F11 move.w -[A7], [A1]
00005F8E 1F3C 0001 move.b -[A7], 0x1
00005F92 A945 syscall CheckItem
00005F94 302E FFFE move.w D0, [A6 - 0x2]
00005F98 C1FC 08DC muls.w D0, 0x8DC
00005F9C 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005FA0 D1C0 add.l A0, D0
00005FA2 302E FFFC move.w D0, [A6 - 0x4]
00005FA6 C1FC 00A2 muls.w D0, 0xA2
00005FAA D1C0 add.l A0, D0
00005FAC 7001 moveq.l D0, 0x01
00005FAE 3140 003A move.w [A0 + 0x3A], D0
00005FB2 302E FFFE move.w D0, [A6 - 0x2]
00005FB6 C1FC 08DC muls.w D0, 0x8DC
00005FBA 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005FBE D1C0 add.l A0, D0
00005FC0 302E FFFC move.w D0, [A6 - 0x4]
00005FC4 C1FC 00A2 muls.w D0, 0xA2
00005FC8 D1C0 add.l A0, D0
00005FCA 7002 moveq.l D0, 0x02
00005FCC 3140 002C move.w [A0 + 0x2C], D0
00005FD0 302E FFFE move.w D0, [A6 - 0x2]
00005FD4 C1FC 08DC muls.w D0, 0x8DC
00005FD8 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005FDC D1C0 add.l A0, D0
00005FDE 302E FFFC move.w D0, [A6 - 0x4]
00005FE2 C1FC 00A2 muls.w D0, 0xA2
00005FE6 D1C0 add.l A0, D0
00005FE8 316E FFFA 002E move.w [A0 + 0x2E], [A6 - 0x6]
label00005FEE:
00005FEE 526E FFFA addq.w [A6 - 0x6], 1
label00005FF2:
00005FF2 302E FFFE move.w D0, [A6 - 0x2]
00005FF6 C1FC 08DC muls.w D0, 0x8DC
00005FFA 41ED E344 lea.l A0, [A5 - 0x1CBC]
00005FFE D1C0 add.l A0, D0
00006000 302E FFFC move.w D0, [A6 - 0x4]
00006004 C1FC 00A2 muls.w D0, 0xA2
00006008 D1C0 add.l A0, D0
0000600A 302E FFFA move.w D0, [A6 - 0x6]
0000600E B068 0030 cmp.w D0, [A0 + 0x30]
00006012 6F00 F514 ble -0xAEA /* 00005528 */
00006016 526E FFFC addq.w [A6 - 0x4], 1
label0000601A:
0000601A 302E FFFE move.w D0, [A6 - 0x2]
0000601E 48C0 ext.l D0
00006020 D080 add.l D0, D0
00006022 41ED FD36 lea.l A0, [A5 - 0x2CA]
00006026 D1C0 add.l A0, D0
00006028 302E FFFC move.w D0, [A6 - 0x4]
0000602C B050 cmp.w D0, [A0]
0000602E 6F00 F49E ble -0xB60 /* 000054CE */
00006032 526E FFF8 addq.w [A6 - 0x8], 1
label00006036:
00006036 0C6E 0005 FFF8 cmpi.w [A6 - 0x8], 0x5
0000603C 6F00 F486 ble -0xB78 /* 000054C4 */
00006040 7001 moveq.l D0, 0x01
00006042 3D40 FFFC move.w [A6 - 0x4], D0
00006046 6000 01C6 bra +0x1C8 /* 0000620E */
label0000604A:
0000604A 302E FFFE move.w D0, [A6 - 0x2]
0000604E C1FC 08DC muls.w D0, 0x8DC
00006052 41ED E344 lea.l A0, [A5 - 0x1CBC]
00006056 D1C0 add.l A0, D0
00006058 302E FFFC move.w D0, [A6 - 0x4]
0000605C C1FC 00A2 muls.w D0, 0xA2
00006060 D1C0 add.l A0, D0
00006062 4268 003C clr.w [A0 + 0x3C]
00006066 302E FFFE move.w D0, [A6 - 0x2]
0000606A C1FC 08DC muls.w D0, 0x8DC
0000606E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00006072 D1C0 add.l A0, D0
00006074 302E FFFC move.w D0, [A6 - 0x4]
00006078 C1FC 00A2 muls.w D0, 0xA2
0000607C D1C0 add.l A0, D0
0000607E 4268 0084 clr.w [A0 + 0x84]
00006082 302E FFFE move.w D0, [A6 - 0x2]
00006086 C1FC 08DC muls.w D0, 0x8DC
0000608A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000608E D1C0 add.l A0, D0
00006090 302E FFFC move.w D0, [A6 - 0x4]
00006094 C1FC 00A2 muls.w D0, 0xA2
00006098 D1C0 add.l A0, D0
0000609A 4268 0086 clr.w [A0 + 0x86]
0000609E 302E FFFE move.w D0, [A6 - 0x2]
000060A2 C1FC 08DC muls.w D0, 0x8DC
000060A6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000060AA D1C0 add.l A0, D0
000060AC 302E FFFC move.w D0, [A6 - 0x4]
000060B0 C1FC 00A2 muls.w D0, 0xA2
000060B4 D1C0 add.l A0, D0
000060B6 4268 0088 clr.w [A0 + 0x88]
000060BA 302E FFFE move.w D0, [A6 - 0x2]
000060BE C1FC 08DC muls.w D0, 0x8DC
000060C2 41ED E344 lea.l A0, [A5 - 0x1CBC]
000060C6 D1C0 add.l A0, D0
000060C8 302E FFFC move.w D0, [A6 - 0x4]
000060CC C1FC 00A2 muls.w D0, 0xA2
000060D0 D1C0 add.l A0, D0
000060D2 4268 008A clr.w [A0 + 0x8A]
000060D6 302E FFFE move.w D0, [A6 - 0x2]
000060DA C1FC 08DC muls.w D0, 0x8DC
000060DE 41ED E344 lea.l A0, [A5 - 0x1CBC]
000060E2 D1C0 add.l A0, D0
000060E4 302E FFFC move.w D0, [A6 - 0x4]
000060E8 C1FC 00A2 muls.w D0, 0xA2
000060EC D1C0 add.l A0, D0
000060EE 4268 008C clr.w [A0 + 0x8C]
000060F2 302E FFFE move.w D0, [A6 - 0x2]
000060F6 C1FC 08DC muls.w D0, 0x8DC
000060FA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000060FE D1C0 add.l A0, D0
00006100 302E FFFC move.w D0, [A6 - 0x4]
00006104 C1FC 00A2 muls.w D0, 0xA2
00006108 D1C0 add.l A0, D0
0000610A 4268 008E clr.w [A0 + 0x8E]
0000610E 302E FFFE move.w D0, [A6 - 0x2]
00006112 C1FC 08DC muls.w D0, 0x8DC
00006116 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000611A D1C0 add.l A0, D0
0000611C 302E FFFC move.w D0, [A6 - 0x4]
00006120 C1FC 00A2 muls.w D0, 0xA2
00006124 D1C0 add.l A0, D0
00006126 4268 0090 clr.w [A0 + 0x90]
0000612A 302E FFFE move.w D0, [A6 - 0x2]
0000612E C1FC 08DC muls.w D0, 0x8DC
00006132 41ED E344 lea.l A0, [A5 - 0x1CBC]
00006136 D1C0 add.l A0, D0
00006138 302E FFFC move.w D0, [A6 - 0x4]
0000613C C1FC 00A2 muls.w D0, 0xA2
00006140 D1C0 add.l A0, D0
00006142 4268 0092 clr.w [A0 + 0x92]
00006146 302E FFFE move.w D0, [A6 - 0x2]
0000614A C1FC 08DC muls.w D0, 0x8DC
0000614E 41ED E344 lea.l A0, [A5 - 0x1CBC]
00006152 D1C0 add.l A0, D0
00006154 302E FFFC move.w D0, [A6 - 0x4]
00006158 C1FC 00A2 muls.w D0, 0xA2
0000615C D1C0 add.l A0, D0
0000615E 4268 0094 clr.w [A0 + 0x94]
00006162 302E FFFE move.w D0, [A6 - 0x2]
00006166 C1FC 08DC muls.w D0, 0x8DC
0000616A 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000616E D1C0 add.l A0, D0
00006170 302E FFFC move.w D0, [A6 - 0x4]
00006174 C1FC 00A2 muls.w D0, 0xA2
00006178 D1C0 add.l A0, D0
0000617A 4268 0096 clr.w [A0 + 0x96]
0000617E 302E FFFE move.w D0, [A6 - 0x2]
00006182 C1FC 08DC muls.w D0, 0x8DC
00006186 41ED E344 lea.l A0, [A5 - 0x1CBC]
0000618A D1C0 add.l A0, D0
0000618C 302E FFFC move.w D0, [A6 - 0x4]
00006190 C1FC 00A2 muls.w D0, 0xA2
00006194 D1C0 add.l A0, D0
00006196 4268 0098 clr.w [A0 + 0x98]
0000619A 302E FFFE move.w D0, [A6 - 0x2]
0000619E C1FC 08DC muls.w D0, 0x8DC
000061A2 41ED E344 lea.l A0, [A5 - 0x1CBC]
000061A6 D1C0 add.l A0, D0
000061A8 302E FFFC move.w D0, [A6 - 0x4]
000061AC C1FC 00A2 muls.w D0, 0xA2
000061B0 D1C0 add.l A0, D0
000061B2 4268 009A clr.w [A0 + 0x9A]
000061B6 302E FFFE move.w D0, [A6 - 0x2]
000061BA C1FC 08DC muls.w D0, 0x8DC
000061BE 41ED E344 lea.l A0, [A5 - 0x1CBC]
000061C2 D1C0 add.l A0, D0
000061C4 302E FFFC move.w D0, [A6 - 0x4]
000061C8 C1FC 00A2 muls.w D0, 0xA2
000061CC D1C0 add.l A0, D0
000061CE 4268 009C clr.w [A0 + 0x9C]
000061D2 302E FFFE move.w D0, [A6 - 0x2]
000061D6 C1FC 08DC muls.w D0, 0x8DC
000061DA 41ED E344 lea.l A0, [A5 - 0x1CBC]
000061DE D1C0 add.l A0, D0
000061E0 302E FFFC move.w D0, [A6 - 0x4]
000061E4 C1FC 00A2 muls.w D0, 0xA2
000061E8 D1C0 add.l A0, D0
000061EA 4268 009E clr.w [A0 + 0x9E]
000061EE 302E FFFE move.w D0, [A6 - 0x2]
000061F2 C1FC 08DC muls.w D0, 0x8DC
000061F6 41ED E344 lea.l A0, [A5 - 0x1CBC]
000061FA D1C0 add.l A0, D0
000061FC 302E FFFC move.w D0, [A6 - 0x4]
00006200 C1FC 00A2 muls.w D0, 0xA2
00006204 D1C0 add.l A0, D0
00006206 4268 00A0 clr.w [A0 + 0xA0]
0000620A 526E FFFC addq.w [A6 - 0x4], 1
label0000620E:
0000620E 302E FFFE move.w D0, [A6 - 0x2]
00006212 48C0 ext.l D0
00006214 D080 add.l D0, D0
00006216 41ED FD36 lea.l A0, [A5 - 0x2CA]
0000621A D1C0 add.l A0, D0
0000621C 302E FFFC move.w D0, [A6 - 0x4]
00006220 B050 cmp.w D0, [A0]
00006222 6F00 FE26 ble -0x1D8 /* 0000604A */
00006226 302E FFFE move.w D0, [A6 - 0x2]
0000622A 48C0 ext.l D0
0000622C D080 add.l D0, D0
0000622E 41ED FD32 lea.l A0, [A5 - 0x2CE]
00006232 D1C0 add.l A0, D0
00006234 4250 clr.w [A0]
00006236 526E FFFE addq.w [A6 - 0x2], 1
label0000623A:
0000623A 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00006240 6F00 F1C2 ble -0xE3C /* 00005404 */
00006244 426E FFFE clr.w [A6 - 0x2]
00006248 600E bra +0x10 /* 00006258 */
label0000624A:
0000624A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000624E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00006252 548F addq.l A7, 2
00006254 526E FFFE addq.w [A6 - 0x2], 1
label00006258:
00006258 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
0000625E 6FEA ble -0x14 /* 0000624A */
00006260 3B6D E342 FD44 move.w [A5 - 0x2BC], [A5 - 0x1CBE]
00006266 302D E340 move.w D0, [A5 - 0x1CC0]
0000626A C1FC 0005 muls.w D0, 0x5
0000626E 3B40 FD42 move.w [A5 - 0x2BE], D0
00006272 2F2D E274 move.l -[A7], [A5 - 0x1D8C]
00006276 3F3C 0007 move.w -[A7], 0x7
0000627A A939 syscall EnableItem
0000627C 2F2D E278 move.l -[A7], [A5 - 0x1D88]
00006280 3F3C 0007 move.w -[A7], 0x7
00006284 A939 syscall EnableItem
00006286 2F2D E244 move.l -[A7], [A5 - 0x1DBC]
0000628A 3F3C 0003 move.w -[A7], 0x3
0000628E A939 syscall EnableItem
00006290 70FF moveq.l D0, 0xFFFFFFFF
00006292 3B40 FD46 move.w [A5 - 0x2BA], D0
00006296 4E5E unlink A6
00006298 4E75 rts
0000629A 4348 chk.w D1, A0
0000629C 4F4F chk.w D7, A7
0000629E 5345 subq.w D5, 1
000062A0 5354 subq.w [A4], 1
fn000062A2:
000062A2 4E56 FFF8 link A6, -0x0008
000062A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000062AA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000062AE 588F addq.l A7, 4
000062B0 486E FFF8 pea.l [A6 - 0x8]
000062B4 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000062B8 3F3C 0037 move.w -[A7], 0x37 /* '7' */
000062BC 3F3C 01AC move.w -[A7], 0x1AC
000062C0 3F3C 004B move.w -[A7], 0x4B /* 'K' */
000062C4 A8A7 syscall SetRect
000062C6 42A7 clr.l -[A7]
000062C8 42A7 clr.l -[A7]
000062CA 486E FFF8 pea.l [A6 - 0x8]
000062CE 486D E0B6 pea.l [A5 - 0x1F4A]
000062D2 1F3C 0001 move.b -[A7], 0x1
000062D6 3F3C 0001 move.w -[A7], 0x1
000062DA 4878 FFFF push.l 0xFFFF
000062DE 4267 clr.w -[A7]
000062E0 42A7 clr.l -[A7]
000062E2 A913 syscall NewWindow
000062E4 205F movea.l A0, [A7]+
000062E6 2B48 E22A move.l [A5 - 0x1DD6], A0
000062EA 4850 pea.l [A0]
000062EC A873 syscall SetPort
000062EE 4267 clr.w -[A7]
000062F0 A887 syscall TextFont
000062F2 3F3C 0004 move.w -[A7], 0x4
000062F6 3F3C 000E move.w -[A7], 0xE
000062FA A893 syscall MoveTo
000062FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006300 A884 syscall DrawString
00006302 4E5E unlink A6
00006304 4E75 rts
00006306 4449 neg.w A1
00006308 5350 subq.w [A0], 1
0000630A 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1